This project uses speedtest-cli and influxdb to get, store and visualize data related to your internet connection speed.
- no grafana here, influxdb can provide powerful dashboards
- lightweight, speedtest image is around 11MB
- no loop function, uses
crondinstead for more flexibility
- copy
docker-compose-sample.ymltodocker-compose.yml - edit
docker-compose.yml, especiallyENVvariables - and then:
docker-compose up
The provided dashboard assumes your bucket is named monitoring.
If this is the case, it should work out the box.
- from
Dashboard > Import, selectinfludb/dashboard/speedtest.json