services: speedtest-tracker: image: lscr.io/linuxserver/speedtest-tracker:latest container_name: speedtest-tracker restart: unless-stopped environment: - PUID=${PUID:-1000} - PGID=${PGID:-1000} - TZ=${TZ:-Europe/Berlin} # Generate with: openssl rand -base64 32 - APP_KEY=${APP_KEY:?app key required} - APP_URL=${APP_URL:-http://localhost:8086} - DB_CONNECTION=sqlite - SPEEDTEST_SCHEDULE=${SPEEDTEST_SCHEDULE:-0 */6 * * *} - DISPLAY_TIMEZONE=${TZ:-Europe/Berlin} - PRUNE_RESULTS_OLDER_THAN=${PRUNE_DAYS:-90} ports: - "${HTTP_PORT:-8086}:80" volumes: - ${DATA_PATH:-/srv/speedtest-tracker}:/config