Uptime Kuma
Uptime Kuma is a self-hosted, open-source uptime monitoring tool that checks whether your websites, services, and APIs are online — and notifies you the moment they go down. It is designed as a modern alternative to services like UptimeRobot and Pingdom, but with the privacy and control benefits of self-hosting. Everything runs on your own infrastructure with no data leaving your network and no subscription fees.
Key Features
- Multi-protocol monitoring — Supports HTTP(s), TCP, Ping, DNS, and keyword-based health checks. Monitor a website’s HTTP status, verify specific text appears on the page, or check that a port is open.
- Beautiful, responsive status pages — Create custom-branded public status pages with a clean, modern design that users can visit to check service availability.
- 90+ notification integrations — Notifications via Telegram, Discord, Slack, email (SMTP), Pushover, Gotify, Signal, Matrix, Webhooks, and many more.
- 20-second check intervals — Monitor as frequently as every 20 seconds for near real-time awareness of outages.
- SSL certificate monitoring — Automatically checks TLS/SSL certificate expiry dates and alerts before they expire.
- Multi-language interface — Translated into over 20 languages including English, French, German, Spanish, Japanese, and Chinese.
- Two-factor authentication — Built-in 2FA support via TOTP (authenticator apps) for securing access to your monitoring dashboard.
- Docker one-command deployment — Deploys in seconds with docker run and also supports Docker Compose, Kubernetes, and native install on Linux.
Why Use Uptime Kuma?
Uptime Robot and similar services are useful, but they charge per monitor and send your monitoring data through their cloud. Uptime Kuma gives you the same functionality with no ongoing costs, complete data sovereignty, and a deployment that takes under a minute. The public status page feature alone is worth it for service providers who want to give users a transparent view of system health.
Use Cases
- Monitor all your personal websites and side projects from a single self-hosted dashboard, with immediate alerts to Telegram when any site goes offline.
- Run a public-facing status page for your SaaS product or hosting service, showing real-time uptime for each service component with incident history.
- Monitor internal infrastructure (NAS, home server, Pi-hole, router) from inside your network with TCP ping checks verifying critical services are responding.
Platform
Docker (primary) · Linux · macOS · Windows · ARM (Raspberry Pi)
Licence
MIT
Website
uptime.kuma.pet
Views: 0