# Speedtest Tracker

Speedtest Tracker is a self-hosted application that periodically runs speed tests against Ookla's Speedtest service and records the results, giving homelab operators a long-term history and trend graphs of their. It is open source and self-hosted, installable on Proxmox, ZimaOS, TrueNAS and Unraid.

Canonical page: https://ourlocalhost.com/app/734/speedtest-tracker

## Description

Speedtest Tracker is a self-hosted application that periodically runs speed tests against Ookla's Speedtest service and records the results, giving homelab operators a long-term history and trend graphs of their connection's download, upload, and latency.

## Platform availability

Available on 4 of 9 platforms: Unraid, TrueNAS, ZimaOS, Proxmox.

## Health score

79/100 (Good), based on 4 of 4 factors.
- Maintained: 100 (last commit 20 days ago)
- Popular: 45 (186 GitHub stars)
- Easy to install: 65 (4 install platforms, install notes, Docker image)
- Light to run: 100 (256 MB minimum RAM, runs on ARM)

## Links

- Official website: https://speedtest-tracker.dev
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=speedtest-tracker
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/speedtest-tracker
- TrueNAS: https://apps.truenas.com/catalog/speedtest-tracker/
- Unraid: https://ca.unraid.net/apps/speedtest-tracker-14rg2we1o3z52i?q=speedtest-tracker
- GitHub: https://github.com/linuxserver/docker-speedtest-tracker
- Documentation: https://docs.speedtest-tracker.dev/llms.txt

## Common questions

### What QNAP Docker settings must I configure before starting Speedtest Tracker?

Set PUID/PGID for your NAS files, set DB_PASSWORD to the same password in both the app and database sections, and set APP_KEY and your real /path/to-data folder. If these are wrong or left empty, the app may fail to start or not save anything.

### Which ports should be opened to reach the Speedtest Tracker interface on QNAP?

Open port 8080 for normal web access and 8443 for HTTPS access to the interface. If the needed port is not open, the container may run but the browser will not be able to reach it.

### How can I keep Speedtest Tracker settings and history from being lost on QNAP?

Point /path/to-data:/config and the speedtest-db volume to permanent folders on your NAS. If those paths are lost or deleted, you can lose your saved data and have to set the app up again.

### Does Speedtest Tracker v0.20.0 require existing users to take action?

Yes, the v0.20.0 release notice notes significant changes and required user action.

### How do I pull the correct LinuxServer.io Speedtest Tracker image for my Docker architecture?

Simply pulling lscr.io/linuxserver/speedtest-tracker:latest should retrieve the correct image for your arch, though you can also pull specific arch images via tags.

---
Source: Our Local Host (https://ourlocalhost.com/app/734/speedtest-tracker), the self-hosted and open-source app directory.
