Uptime Kuma preview
uptime-kuma

Uptime Kuma

Self-hosted uptime monitoring tool

85.3k|stable|2.2.1
Try demo
Multi-protocol monitoring — Monitor HTTP(s), TCP, DNS, WebSocket, Ping, and Docker containers.
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)
Source on GitHub
pavilion