Docker compose project for tracking Starlink Dishy and Network statistics with Grafana.
-
Install Git, Docker and Compose.
-
Clone the repo. (Suggested to clone into your
/opt
directory)git clone https://github.com/MiloVeritas/dishy_grafana
-
Copy
default.env.tpl
todefault.env
and edit the variables to suite your needs.cp default.env.tpl default.env && nano default.env
-
Start the app.
docker-compose up -d
-
Point your browser to your hosts
IP
and port3000
to load the Grafana dashboard.http://<your-ip>:3000
- Login with the credentials you set in your newly created
default.env
file.
- Login with the credentials you set in your newly created
The project container images will be rebuilt on a regular basis but may be slightly behind their original sources.
When updating, check for any variable changes in default.env.tpl
and apply any changes to your default.env
file as needed.
git pull && docker-compose pull && docker-compose up -d
From the directory containing the docker-compose.yml
file:
-
Update repo.
git pull
-
Update container images.
docker-compose pull
-
Update the running containers.
docker-compose up -d
-
Watch the logs from the containers by running:
docker-compose logs -f --tail="10"
-
Destroy and rebuild the containers. This will destroy existing data.
docker-compose down -v && docker-compose up -d
- Open an issue in the GitHub repo.
- Discussion on Reddit in r/Starlink.
- See starlink-grpc-tools for the GRPC tools used in this project.