Uptime Kuma
A self-hosted monitoring tool with status pages and notifications for 90+ services.
- Stars
- 93.4k
- Forks
- 8.7k
- Licence
- MIT
- Language
- JavaScript
- Updated
At a glance
- Monitors HTTP(s), TCP, ping, DNS, Docker containers and more
- Notifications through Telegram, Slack, Discord, email and many others
- Public status pages on your own domain
- Certificate expiry tracking
Get started
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:2What it is
Uptime Kuma watches your services and tells you when they go down. Add a monitor — a URL, a port, a DNS record — choose an interval, and it charts response times and uptime in a reactive dashboard.
Why it stands out
It is the easy one. A single container gives you monitoring, alerting and status pages with no configuration files. The list of notification integrations is long, and status pages can be mapped to your own domains.
Who it is for
Homelab owners and small teams who want UptimeRobot-style monitoring without a subscription.
