Speedtest

Speedtest is a lightweight, self-hosted HTML5 speed test container for measuring download, upload, ping, and jitter, useful for troubleshooting bandwidth…

  • Network Services
  • Tools & Utilities
Speedtest is a lightweight, self-hosted HTML5 speed test container for measuring download, upload, ping, and jitter, useful for troubleshooting bandwidth issues through a reverse proxy on Unraid.

Platform availability

Available on 1 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

24/100 Low

Maintained
No data
Popular
No data
Easy to install
351 install platform, install notes, Docker image
Light to run
1016 GB minimum RAM

Based on 2 of 4 factors.

Availability: platform listings confirmed today, links checked 16 days ago

No GitHub repository data collected yet.

Resources & Compatibility

Minimum requirements: 16 GB RAM. ARM (e.g. Raspberry Pi) is not supported.

Checked 17 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Change the QNAP folder paths first Replace /path/to-data and /path/to-custom-ssl-keys with real QNAP folders before creating the containers. Those folders store settings and certificate files, so leaving the placeholders can stop the app from starting or cause you to lose your configuration. source
  • Fill in PUID/PGID and database password Set PUID/PGID (the user and group IDs the container runs as) and give the MariaDB database a real password instead of leaving the example values. Missing IDs can cause file permission problems, and a default password makes the app’s data easier to compromise. source
  • Keep the web ports open to reach it Use 8080 for normal web access and 8443 for HTTPS so the browser can reach the Speedtest Tracker dashboard. If those ports are not published, the containers may run but you will not be able to open the web interface. source

Fetched 17 days ago - each note links to its source

Alternatives

No alternatives collected yet.

Common questions

What QNAP settings should I change before starting the containers?

Replace /path/to-data and /path/to-custom-ssl-keys with real QNAP folders, set PUID/PGID and a real MariaDB password, and publish 8080 for web access and 8443 for HTTPS.

Can it help tell whether my ISP or local network is causing slow speeds?

It can help identify whether slow speeds or buffering come from the home network, such as mesh routers, rather than the ISP.

Why might my self-hosted speed test show lower download, upload, or latency?

Low results can come from server, network, or client-side issues, so identify the root cause and optimize those areas.

Does it monitor internet connection performance and uptime?

Speedtest Tracker monitors the performance and uptime of your internet connection.

Answers sourced from docs.speedtest-tracker.dev, github.com, speedtest.im, www.reddit.com

Community

Collected 10 days ago - public community threads