A self-hosted dashboard for your internet connection - monitor speed, latency, uptime, and outages on Linux, macOS, Windows, or Docker. One binary, zero telemetry.
I gradually put together my own, it's simple to install and supports Linux, macOS, Windows, and Docker.
Interactive demo with sample data: https://demo.pingularity.dev/
- Install from https://pingularity.dev then open http://localhost:9000/, local network accessible, password protectable.
- Single-binary, no dependencies, self-hosted, no telemetry.
- Scheduled Ookla and iperf speed tests with a wide array of settings.
- Charts for visualizing download, upload, ping, jitter, and bufferbloat over time. Outage heatmap, live latency and DNS sampling.
- Uptime tracking with alerts and notifications. Webhooks with native ntfy and heartbeat.
- Manage retention, backups, or delete individual runs.
- Prometheus/Grafana with importable dashboard and alert rules.
- Customizable, change colours, disable stuff you don't want, remove chart tiles you don't care about.
- MIT license, https://github.com/pingular/pingularity
- I used Claude Code and Codex extensively throughout.
0 comments
No comments yet.
Read the full thread on Hacker News →
Related stories
- Hacker News · 1 points · 2 days ago
- Hacker News · 421 points · 6 days ago
- Hacker News · 3 points · 3 days ago
- Hacker News · 1 points · 4 days ago
- Hacker News · 1 points · 6 days ago
- Hacker News · 2 points · about 11 hours ago