Back to Blog
team@tinypod.app

Self-Hosting Speedtest Tracker: ISP Performance History

Speedtest Tracker runs automated speed tests and tracks your ISP performance over time. Graphs, alerts, and historical data.

speedtestmonitoringnetworkingisp

What Is Speedtest Tracker?


Speedtest Tracker automatically runs internet speed tests on a schedule and stores the results. Track your ISP performance over days, weeks, and months.


Features


Testing

  • Automated speed tests on schedule
  • Download, upload, and ping
  • Multiple speed test servers
  • Manual test trigger

  • History

  • Historical graphs
  • Download/upload trends
  • Latency over time
  • Daily/weekly/monthly averages

  • Alerts

  • Threshold alerts (speed below X)
  • Email notifications
  • Webhook support

  • Other

  • Dashboard overview
  • Data export
  • API access
  • Multiple test providers

  • Use Cases


  • Verify ISP delivers promised speeds
  • Document performance issues for ISP complaints
  • Monitor server network performance
  • Compare performance across time periods
  • Detect degradation before it impacts services

  • Deployment


    1. Deploy Speedtest Tracker on TinyPod

    2. Configure test schedule (e.g., every hour)

    3. Tests run automatically

    4. Review graphs and trends


    Resources: 1 CPU, 256 MB RAM.


    Speedtest Tracker gives you data to back up complaints to your ISP. 'My internet is slow' becomes 'my speeds dropped 40% this week, here's the graph.'