Skip to content

Speedtest-tracker

Logo

Description

Speedtest-tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.

Image

linuxserver/speedtest-tracker:latest

Categories

  • Uncategorized Services

Ports

  • 80:80/tcp

Volumes

ContainerBind
/config/opt/appdata/speedtest-tracker

Environment Variables

NameLabelDefaultDescription
PUIDPUID1024for UserID
PGIDPGID100for GroupID
TZTZEurope/Amsterdamspecify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).
APP_KEYAPP_KEY``````App key used for encrypting stored data. You can generate a key at [https://speedtest-tracker.dev](https://speedtest-tracker.dev)
DB_CONNECTIONDB_CONNECTIONsqlite```Set the database type to use. sqlite, pgsql, or `mysql````
SPEEDTEST_SCHEDULESPEEDTEST_SCHEDULE`````````Set the test schedule in cron format. e.g. `0 */6 * * *````
SPEEDTEST_SERVERSSPEEDTEST_SERVERS``````A comma-separated list of server IDs to test against. Run `docker exec speedtest-tracker php /app/www/artisan app:ookla-list-servers` to get a list of nearby servers.
DB_HOSTDB_HOST``````Database hostname (postgres/mysql).
DB_PORTDB_PORT``````Database port (postgres/mysql).
DB_DATABASEDB_DATABASE``````Database name (postgres/mysql).
DB_USERNAMEDB_USERNAME``````Database username (postgres/mysql).
DB_PASSWORDDB_PASSWORD``````Database password (postgres/mysql).
DISPLAY_TIMEZONEDISPLAY_TIMEZONEEtc/UTCTimezone for the UI.
PRUNE_RESULTS_OLDER_THANPRUNE_RESULTS_OLDER_THAN0Days to keep test results.

Labels

KeyValue
traefik.enabletrue
traefik.http.routers.speedtest-tracker.ruleHost(`speedtest-tracker.{$TRAEFIK_INGRESS_DOMAIN}`)
traefik.http.routers.speedtest-tracker.entrypointshttps
traefik.http.services.speedtest-tracker.loadbalancer.server.port80
traefik.http.routers.speedtest-tracker.tlstrue
traefik.http.routers.speedtest-tracker.tls.certresolverdefault
traefik.http.routers.speedtest-tracker.middlewarestraefik-forward-auth
mafl.enabletrue
mafl.titleSpeedtest-tracker
mafl.descriptionSpeedtest-tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.
mafl.linkhttps://speedtest-tracker.{$TRAEFIK_INGRESS_DOMAIN}
mafl.icon.wraptrue
mafl.icon.color#007acc
mafl.status.enabledtrue
mafl.status.interval60
mafl.groupServices
mafl.icon.urlhttps://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/speedtest-tracker-logo.png

Licensed under the MIT License. Free for all use cases. For enterprise or academic support, please reach out to us.