Speedtest Tracker
Track internet performance over time with automated speed tests
Speedtest Tracker is a web application for running automated internet speed tests on a schedule and storing the results so you can understand ISP performance over time. It provides dashboards and historical charts for key metrics like download, upload, latency, and packet loss.
Key Features:
- Scheduled speed tests using Ookla Speedtest CLI (container-friendly execution)
- Historical result storage with trend charts and summary statistics
- Supports multiple test servers and automatic server selection (via Speedtest)
- Notifications for test failures and/or threshold breaches (configurable channels)
- Data retention controls to prune old results
- Multi-user authentication with an admin UI (app-level user management)
- API endpoints for reading results and integrating with other tooling
Use Cases:
- Prove intermittent ISP issues by collecting long-term performance evidence
- Monitor WAN performance for home labs, small offices, and remote sites
- Correlate speed/latency degradation with network changes or outages
Limitations and Considerations
- Accuracy depends on the Speedtest server selected and local network load during runs
- Results reflect the host running the test; testing from multiple vantage points requires multiple instances
Speedtest Tracker is suited for users who want repeatable, long-term visibility into internet performance rather than ad-hoc manual tests. Its combination of scheduling, persistence, and dashboards makes it useful for both troubleshooting and ongoing monitoring.
Categories:
Tags:
Tech Stack:
Similar Services

Uptime Kuma
Self-hosted uptime monitoring and alerting dashboard
Self-hosted uptime monitoring for websites, APIs, and services with status pages, rich notifications, and multi-protocol checks.

Netdata
Real-time infrastructure monitoring and troubleshooting
High-resolution real-time monitoring for servers, containers, and apps with interactive dashboards, alerting, and extensive integrations for troubleshooting and observability.


Umami
Simple, fast, privacy-focused web analytics
Self-hosted web analytics with a clean dashboard, event tracking, and privacy-first data collection as an alternative to Google Analytics.

ChangeDetection.io
Monitor websites for changes and get notifications.
Self-hosted website change detection and monitoring with visual diffs, filters, and notifications via email and popular chat/webhook services.

ntfy
Send notifications to your phone or desktop via HTTP and pub/sub
Self-hostable publish/subscribe notification service with HTTP API, web UI, and mobile apps for push alerts from scripts, CI, monitoring, and automations.


Plausible Analytics
Simple, privacy-friendly web analytics
Lightweight, privacy-focused web analytics with a single-page dashboard, event/goal tracking, and easy integrations as a Google Analytics alternative.
PHP
Laravel
Redis
MariaDB
Ookla Speedtest CLI