90+ notification integrations — Send alerts via Telegram, Discord, Slack, Email, and more.
Status pages — Create public status pages and map them to custom domains.
20-second intervals — Check service health every 20 seconds for fast detection.
Uptime Kuma is a lightweight self-hosted alternative to Uptime Robot with a reactive web UI that works via WebSocket. Runs in Docker or Node.js, supports 90+ notification services, and includes public status pages. Works great for monitoring multiple services with minimal overhead.
Docker or Node.js 20.4+; local filesystem storage (NFS not supported)