Netronome
Netronome is a self-hosted network monitoring platform that runs scheduled internet speed tests, watches packet loss and DNS resolvers, and reports bandwidth and health data from every server you point it at. Run tests against Speedtest.net, your own iperf3 servers, or public and custom LibreSpeed servers, choosing the exact endpoint from a list sorted with the nearest first. Put tests on a recurring schedule and read the history charts to catch an ISP that sags every evening or a connection that never delivers the speed on the invoice. Install the companion agent on each machine and watch live upload and download rates, traffic by hour, day, and month, processor and memory load, disk space, and temperatures in one place. Trace routes hop by hop, keep packet loss percentages in view, and confirm your DNS resolvers answer fast and return the records you expect. Set thresholds for download and upload speed, ping, packet loss, disk space, CPU, memory, and temperature, and route alerts to Discord, Telegram, Slack, email, ntfy, Gotify, Pushover, or a webhook. The server, the web interface, and the agent ship as one program, and agents connect over HTTP with an optional API key or inside a Tailscale network. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-2.0 licensed.
Deploy