Skip to content

Speedtest Tracker

Speedtest Tracker is a service that tracks your internet speed over time and provides insights into your connection quality. It allows you to monitor your internet performance, view historical data, and analyze trends in your connection speed.

Below is a sample docker-compose.yaml configuration for Speedtest Tracker:

docker-compose.yaml
services:
speedtest-tracker:
image: lscr.io/linuxserver/speedtest-tracker:latest
container_name: speedtest-tracker
environment:
- PUID=${SPEEDTEST-TRACKER_PUID}
- PGID=${SPEEDTEST-TRACKER_PGID}
- APP_KEY=${SPEEDTEST-TRACKER_APP_KEY} # How to generate an app key: https://speedtest-tracker.dev/
- APP_URL=http://localhost
# - APP_TIMEZONE=Europe/Zurich
- DB_CONNECTION=sqlite
- SPEEDTEST_SCHEDULE=0 * * * * # optional: schedule a speedtest with an cronjob https://crontab.guru
ports:
- 8080:80
- 8443:443
volumes:
- /opt/containers/speedtest-tracker:/config
# - /path/to-custom-ssl-keys:/config/keys
restart: unless-stopped

You can access Speedtest Tracker by navigating to http://localhost:8080 in your web browser. The interface provides a dashboard where you can view your internet speed history, current speed, and other performance metrics.


References