# alexjustesen/speedtest-tracker

Speedtest Tracker is a self-hosted application that monitors the performance and uptime of your internet connection.

Repository: https://github.com/alexjustesen/speedtest-tracker
Canonical: https://ross.abutalabs.com/products/speedtest-tracker
Homepage: https://speedtest-tracker.dev/
Language: PHP
License: MIT
License Family: permissive
Topics: docker, laravel, speedtest, tracker, speedtest-cli, hacktoberfest, dashboard, tracking
Last push: 2026-08-24T20:31:32+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 1452, "days_push": 9, "days_rel": 12, "gap_med": 4, "n_releases_24m": 84}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5918, forks 241 (observed 2026-08-28T04:09:32.258346+00:00)

## What it is
Speedtest Tracker is a self-hosted web application built with Laravel that runs scheduled Ookla speed tests and tracks internet connection performance and uptime over time. It provides a dashboard with historical charts, threshold-based notifications, CSV export, and integrations with InfluxDB and Prometheus.

## Use cases
- monitor my internet connection speed over time
- track whether my ISP delivers advertised speeds
- get notified when internet performance drops
- keep a history of speedtest results with graphs
- self-hosted speedtest dashboard with docker
- log ping and packet loss for my home network
- export speedtest results to csv

## When to choose
- you want scheduled, automated speed tests with historical trends
- you need threshold alerts when speeds or uptime degrade
- you want a self-hosted Docker-deployable dashboard for ISP accountability
- you need to export results to CSV or push metrics to InfluxDB/Prometheus

## When to avoid
- you need a one-off manual speed test without history
- you cannot run Docker containers or a NAS deployment
- you need bare-metal or Proxmox LXC installs (unsupported)
- you need SQL Server support (untested)

## Facets
- artifact type: application
- maturity: active
- function: monitoring, analytics, data-visualization, scheduling, webhook, self-hosted
- domain: self-hosted, networking, monitoring, analytics, data-visualization
- platform: self-hosted, php
- tags: speedtest, internet-performance, ookla, laravel, network-monitoring, isp-tracking, dashboard, notifications, influxdb, prometheus, docker, web-server, linux

## Member repositories
- alexjustesen/speedtest-tracker (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:32.258346+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:50:51.268374+00:00, confidence not recorded.
  - readme: https://github.com/alexjustesen/speedtest-tracker (fetched 2026-08-28T04:09:32.258346+00:00, sha fad66032dab9)
  - homepage: https://speedtest-tracker.dev/ (fetched 2026-08-29T08:46:41.993823+00:00, sha a02dd33433c4)
  - site_page: https://docs.speedtest-tracker.dev/features (fetched 2026-08-29T08:46:42.002902+00:00, sha 76cd0219cd5f)
  - site_page: https://docs.speedtest-tracker.dev/releases (fetched 2026-08-29T08:46:42.004719+00:00, sha ce9e52c4a298)
  - site_page: https://docs.speedtest-tracker.dev/getting-started/installation (fetched 2026-08-29T08:46:42.006307+00:00, sha 8c1eeac81229)
  - site_page: https://docs.speedtest-tracker.dev/getting-started/environment-variables (fetched 2026-08-29T08:46:42.007988+00:00, sha c9feb3e247ba)
  - site_page: https://docs.speedtest-tracker.dev/getting-started/database-drivers (fetched 2026-08-29T08:46:42.010068+00:00, sha edf55d2aa622)
  - site_page: https://docs.speedtest-tracker.dev/help/faqs (fetched 2026-08-29T08:46:42.012284+00:00, sha 93be77d38416)
  - site_page: https://docs.speedtest-tracker.dev/settings/data-platforms (fetched 2026-08-29T08:46:42.014003+00:00, sha d826eb566eb0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
