Speedtest monitoring with web graphs
Demo: speedtestdata.ml
- Takes a speedtest every X minutes on multiple servers and updates the WebUi.
- Auto uploading of speedtest database to remote server using SSH.
- Generate Graphs for all speedtest results.
- Choose Servers filtered by county / ISP / region,
- Display Speedtest Graphs with custom date picker.
- Recent Speedtest Graphs from all Servers.
- Add a Argument Parser.
- Improve Streamlit web-app code.
- Create a Server Picker.
- Add a Config file and parser.
- Add MTR and Ping Monitoring with log parsing.
- Add Page load time monitoring.
- Speedtest-cli installer for Windows / MAC / Linux.
- Bundle App into packages.
- Add more speedtest sources (Ex: Cloudflare, Google, Digital Ocean ...).
- Add Iperf Tests and parse logs.
-
Create daily Updated server list scraped from Speedtest.net. - Auto update server ID when server is unavailable.
- Create lit of publicly available Iperf Servers.
In Progress
In Progress
- This project was inspired by Jeff Geerling's Internet Pi project.
- Thanks to all the bad ISPs out there for making me do this.
MIT