Nginx
Nginx can be used as a Reverse Proxy in front of Speedtest Tracker to expose the Dashboard publicly with a trusted certificate.
First, you will need to add the APP_URL and ASSET_URL environment variables to your docker-compose.yml.
services:
speedtest-tracker:
container_name: speedtest-tracker
environment:
- PUID=1000
- PGID=1000
- APP_KEY=
- DB_CONNECTION=sqlite
- SPEEDTEST_SCHEDULE=
- SPEEDTEST_SERVERS=
- PRUNE_RESULTS_OLDER_THAN=
- CHART_DATETIME_FORMAT=
- DATETIME_FORMAT=
- APP_TIMEZONE=
# Change both below to the desired domain
- APP_URL=https://speedtest.yourdomain.com
- ASSET_URL=https://speedtest.yourdomain.com
volumes:
- /path/to/data:/config
- /path/to-custom-ssl-keys:/config/keys
image: lscr.io/linuxserver/speedtest-tracker:latest
restart: unless-stoppedNext, you will need to configure nginx to proxy to the Speedtest Tracker app.
Last updated