S

Speedtest Tracker

A self-hosted application that monitors internet performance by running periodic speed tests and logging results over time.

About Speedtest Tracker

Speedtest Tracker is a self-hosted tool that runs Ookla Speedtest CLI tests on a schedule and stores the results in a database. It gives you a dashboard to view download and upload speeds, latency, and jitter over days, weeks, or months. You can set it and forget it, then check in whenever you want to see if your ISP is delivering what you pay for.

The app runs in Docker on any Linux server or NAS. It supports multiple test servers, custom test intervals, and email or webhook notifications when speeds drop below a threshold. The interface is built with Laravel and Livewire, so it feels snappy. It stores data in SQLite or MySQL and exposes a REST API for pulling stats into other tools like Grafana or Home Assistant.

It is open source under the MIT license and maintained by Alex Justesen. Perfect for anyone who wants hard data on their home or office connection without relying on a third-party service. You can run it on a Raspberry Pi or an old laptop and start collecting metrics in minutes.
Security

Quick Facts

Pricing
Free
License
Open Source
Platform
Linux
Version
1.2.1
Developer
Alex Justesen