Speedtest Tracker

Speedtest Tracker

Track internet performance over time with automated speed tests

5kstars
198forks
Last commit: 4d ago
Repo age: 4y old

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:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring and alerting dashboard

81k
7.2k
Last commit: 1d ago

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

Alternative to:
UptimeRobot
UptimeRobot
+9
Netdata

Netdata

Real-time infrastructure monitoring and troubleshooting

77.3k
6.3k
Last commit: 1d ago

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

Alternative to:
Datadog
Datadog
+4
Umami

Umami

Simple, fast, privacy-focused web analytics

34.6k
6.2k
Last commit: 27d ago

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

Alternative to:
Google Analytics
Google Analytics
+5
ChangeDetection.io

ChangeDetection.io

Monitor websites for changes and get notifications.

29.7k
1.6k
Last commit: 23h ago

Self-hosted website change detection and monitoring with visual diffs, filters, and notifications via email and popular chat/webhook services.

Alternative to:
Visualping
Visualping
+4
ntfy

ntfy

Send notifications to your phone or desktop via HTTP and pub/sub

28.1k
1.1k
Last commit: 4d ago

Self-hostable publish/subscribe notification service with HTTP API, web UI, and mobile apps for push alerts from scripts, CI, monitoring, and automations.

Alternative to:
OneSignal
OneSignal
+9
Plausible Analytics

Plausible Analytics

Simple, privacy-friendly web analytics

24k
1.3k
Last commit: 1d ago

Lightweight, privacy-focused web analytics with a single-page dashboard, event/goal tracking, and easy integrations as a Google Analytics alternative.

Alternative to:
Google Analytics
Google Analytics
+5