Self-hosted uptime monitoring with status pages, alerts, and a browser-based dashboard
MIT
- JavaScript
- Vue
- TypeScript

About Uptime Kuma
Uptime Kuma is an easy-to-use, self-hosted monitoring tool for checking whether your services stay online and respond as expected. It is for people who want to track uptime without relying on a hosted service like Uptime Robot, keeping all data on infrastructure they run themselves.
It monitors HTTP(s), TCP, keyword and JSON-query checks, WebSocket, Ping, DNS records, Push, Steam game servers, and Docker containers, on intervals as short as 20 seconds. A fast, reactive dashboard shows ping charts and certificate info, with multiple status pages that can be mapped to your own domains.
Notifications reach you through Telegram, Discord, Gotify, Slack, Pushover, email (SMTP), and more than 90 services in total. Uptime Kuma adds two-factor authentication and proxy support, runs as a single web app via Docker, and is free and open source under the MIT license.
Key features
- Monitors HTTP(s), TCP, Ping, DNS, Push, and Docker Containers
- Multiple status pages with domain mapping
- Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP)
- Ping charts and certificate info
- 2FA support and proxy support
Details
- First released
- 2021
- Self-hosting
- Designed for self-hosted deployment
- Platforms
- Web · Docker
- Monitors
- HTTP · TCP · Ping · DNS · Docker
- Notifications
- 90+ services
- Security
- 2FA support
