Uptime / synthetic
Uptime Kuma
open source / community (Louis Lam)
The de-facto self-hosted uptime monitor + status page (HTTP/TCP/ping/DNS/keyword/Docker) — the homelab default for "is my stuff up."
- Category
- Uptime / synthetic
- License
- Open source
- Deployment
- Self-hosted
- Cost
- Free
- Free tier
- Yes
- Self-host effort
- Turnkey
- Maturity
- Rising
- Popularity
- ≈76k GitHub stars; the homelab default
The catch
Single-instance by design — local SQLite, no HA/clustering/failover, and it degrades hard past a few hundred monitors, so the thing watching your uptime is itself a single point of failure.
Monitors
NetworkServersSyntheticsK8s
Capabilities
AlertingDashboardsStatus pages
Built for
HomelabSMB
The honest take
The runaway homelab favorite — pretty, easy, does HTTP/TCP/ping/DNS plus a status page. The one thing to remember: it’s a single SQLite instance with no HA, so don’t let the box watching everything be the box with no backup.