Files
ansible-collection-docker-apps/roles/speedtest-tracker
2026-01-30 15:07:31 -05:00
..
2026-01-30 15:07:31 -05:00
2026-01-30 15:07:31 -05:00
2026-01-30 15:07:31 -05:00
2026-01-30 15:07:31 -05:00

Speedtest Tracker

Deploy Speedtest Tracker internet monitoring tool using Docker Compose.

Description

Speedtest Tracker runs automatic internet speed tests and tracks results over time with beautiful charts.

Variables

Required

Variable Description
speedtest_tracker_app_key Application key

Optional

Variable Default Description
speedtest_tracker_http_port 8080 HTTP web interface port
speedtest_tracker_https_port 8443 HTTPS web interface port
speedtest_tracker_http true Enable HTTP port mapping
speedtest_tracker_https false Enable HTTPS port mapping
speedtest_tracker_config_path {{ app_dir }}/config Configuration and database storage
speedtest_tracker_container_version latest Speedtest Tracker Docker image tag
speedtest_tracker_user {{ app_uid }} User ID for file permissions
speedtest_tracker_group {{ app_gid }} Group ID for file permissions
speedtest_tracker_timezone {{ app_timezone_cc }} Display timezone
speedtest_tracker_extra_env_vars See defaults Dictionary of additional environment variables

Example

- role: patrickj.docker_apps.speedtest-tracker
  vars:
    speedtest_tracker_extra_env_vars:
      SPEEDTEST_SCHEDULE: "0 * * * *"  # Run every hour