Uptime Kuma is a free, self-hosted monitoring tool for tracking websites, services, and containers. It checks HTTP(S), TCP, keywords and JSON queries over HTTP(S), WebSocket, Ping, DNS records, Push, Steam game servers, and Docker containers; monitoring intervals can run every 20 seconds. Teams can create multiple status pages and map them to specific domains, though published pages cache results for five minutes and refresh on that interval. Notifications include Telegram, Discord, Gotify, Slack, Pushover, and SMTP email, among more than 90 listed services; Apprise adds further notification options. The software supports proxies and two-factor authentication, and exposes Prometheus-compatible metrics at /metrics with basic authentication or API-key authentication. Installation instructions cover Docker Compose, a Docker command, and non-Docker setup for major Linux distributions. It is available for Linux, Windows, web, API, and self-hosted use, and is released under the MIT License, which permits modification and distribution, including selling copies. The project also provides a temporary Frankfurt demo server whose data is deleted after 10 minutes.
Who it is for
Uptime Kuma suits people and teams able to run self-hosted monitoring and wanting checks across services, containers, and DNS. Its status pages and many notification options may also suit operators who need to share service status or receive alerts.
What is good
- Free, MIT-licensed software.
- Monitoring intervals can run every 20 seconds.
- Supports multiple status pages mapped to specific domains.
- Lists more than 90 notification services.
What to know first
- Published status pages cache results for five minutes.
- The Frankfurt demo deletes its data after 10 minutes.
Verdict
Uptime Kuma offers a broad set of monitors, status pages, and notification options for self-hosted use. Account for the five-minute status-page cache when deciding whether its published pages fit your needs.
Uptime Kuma plans and pricing
All plansCompared on internet performance monitoring software
- Free plan
- Yes
- Synthetic monitoring
- Yes
- DNS monitoring
- Yes


