Automatically log your internet download and upload speeds every hour and view trends over time
Set up alerts that notify you when your connection speed drops below a threshold you define
Verify whether your internet provider is delivering the speeds you are paying for by checking historical records
Run on a home NAS like Synology or Unraid without paying for a third-party monitoring service
Packaged as a Docker container maintained by LinuxServer.io. Installation guides are available for Synology and Unraid NAS platforms.
Speedtest Tracker is a self-hosted web application that automatically runs internet speed tests on a schedule and stores the results so you can see how your connection has been performing over time. You install it on your own server or home machine rather than relying on a third-party cloud service, which keeps your data private. The app captures download speed, upload speed, ping, and packet loss on each test run. It stores this history in a dashboard where you can look back at trends, spot recurring slowdowns, or verify whether your internet provider is meeting the speeds you are paying for. You can also set thresholds so the app sends you a notification (via your choice of alert channel) when performance drops below an acceptable level. The project is packaged as a Docker container, meaning you run it the same way on a home NAS, a cloud server, or any machine that supports containers. The image is maintained by LinuxServer.io. Installation guides cover Docker as well as popular NAS platforms like Synology and Unraid. The interface supports multiple languages through community translations managed on Crowdin. Speedtest Tracker is aimed at home users and self-hosters who want a persistent, automatic record of their internet connection quality without paying for a monitoring service.
← alexjustesen on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.