Uptime Kuma
Uptime Kuma is a free, self-hosted monitoring tool for checking websites, services, servers, and containers.
What Uptime Kuma is
Uptime Kuma is a free, self-hosted monitoring tool for checking websites, services, servers, and containers. It can monitor HTTP(S), TCP, HTTP(S) keywords and JSON queries, WebSocket, Ping, DNS records, Push, Steam game servers, and Docker containers, with intervals as short as 20 seconds. Users can create multiple status pages and map them to specific domains. Published status pages cache results and refresh every five minutes. Native notifications include Telegram, Discord, Gotify, Slack, Pushover, and SMTP email; more than 90 notification services are listed, and Apprise can add further options. The software supports proxy use and two-factor authentication. Prometheus-compatible metrics are available at the /metrics endpoint, protected by basic authentication or an API key. Installation choices include Docker Compose, a Docker command, and non-Docker setup for major Linux distributions. Released under the MIT License, Uptime Kuma permits use, modification, and distribution, including selling copies. Its project also provides a temporary Frankfurt demo server whose data is deleted after 10 minutes.
Good
- Supports numerous monitor types, including DNS and Docker.
- Monitoring intervals can run every 20 seconds.
- Supports multiple status pages and domain mapping.
- Lists more than 90 notification services.
- MIT-licensed software with Docker and non-Docker installation options.
Watch out
- Published status pages refresh every five minutes.
- The demo server deletes data after 10 minutes.
- Deployment is self-hosted.
Who it suits
Uptime Kuma suits people who want to host their own monitoring tool and configure checks for websites, servers, or containers. It can also suit teams that want status pages, notification integrations, or Prometheus-compatible metrics.
Verdict
Uptime Kuma brings varied checks, status pages, notifications, and metrics together in a self-hosted package. Its MIT license and multiple installation options are useful for users comfortable managing their own deployment.
Plans and prices
From Uptime Kuma's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Self-hosted open-source | Free | Docker or Node.js deployment · HTTP(S), TCP, ping, DNS, WebSocket, push, Steam and Docker checks · 90+ notification services |
| Self-hosted Uptime Kuma | Free | MIT-licensed software · self-hosted deployment |
The facts
Each one read from Uptime Kuma's own pages, with the date it was checked.
What it does
- API status
- The API documentation describes an internal Socket.IO API plus REST endpoints for push monitors, badges, metrics and public status pages, and warns that it is not officially supported for third-party integrations.checked 15 Oct 2026
- Charts and certificates
- Built-in views include ping charts and certificate information.checked 15 Oct 2026
- Check interval
- Monitoring intervals can run every 20 seconds.checked 1 Oct 2026
- Content validation
- HTTP keyword and HTTP JSON-query monitors can check response content in addition to reachability.checked 15 Oct 2026
- Demo
- The project provides a temporary Frankfurt demo server whose data is deleted after 10 minutes.checked 1 Oct 2026
- Docker installation
- Official instructions provide Docker Compose and docker run images, with persistent data stored in /app/data and port 3001 used by default.checked 15 Oct 2026
- Documentation depth
- The GitHub wiki covers installation, updates, status pages, notifications, badges, Docker monitoring, maintenance, Prometheus, reverse proxies, development and translation.checked 15 Oct 2026
- Google Play complaint
- Google Play reviewers report connection timeouts, inability to use two-factor authentication and navigation problems on some Android layouts.checked 15 Oct 2026
- HTTP monitoring
- It monitors HTTP and HTTPS endpoints for availability.checked 15 Oct 2026
- Installation
- Official installation instructions provide Docker Compose, Docker command and non-Docker installation for major Linux distributions.checked 1 Oct 2026
- Integration framework
- The project integrates Apprise for additional notification services beyond its native providers.checked 15 Oct 2026
- Latest release
- GitHub shows version 2.5.6 released on October 9, 2026, with a bug fix and dependency update.checked 15 Oct 2026
- Licence
- The repository is released under the MIT License, allowing reuse, modification, redistribution and commercial use subject to retaining notices.checked 15 Oct 2026
- License
- The software is released under the MIT License, which grants permission to use, copy, modify, publish, distribute, sublicense and sell copies.checked 1 Oct 2026
- Limit: automation API
- Better Stack reports that adding, updating or removing monitors through an API is unavailable, limiting workflow automation.checked 15 Oct 2026
- Limit: documentation detail
- Hysenlabs found that documentation gives broad monitor coverage but relatively few detailed configuration examples for individual check types.checked 15 Oct 2026
- Limit: geographic monitoring
- Hysenlabs characterizes Uptime Kuma as a single-server monitor without distributed probe locations, limiting multi-region perspective.checked 15 Oct 2026
- Limit: multi-user access
- Better Stack's guide says Uptime Kuma lacks multiple users and role-based access control, which can be unsuitable for larger teams.checked 15 Oct 2026
- Limit: polling speed
- Hysenlabs identifies the documented 20-second interval as a potential problem for services that need faster outage detection.checked 15 Oct 2026
- Limit: redundancy
- Better Stack says the product has no built-in data replication or automatic failover, so one failed instance can remove monitoring coverage.checked 15 Oct 2026
- Monitoring interval
- The README documents 20-second monitoring intervals.checked 15 Oct 2026
Where it runs
- Apple App Store praise
- An App Store reviewer said the companion app is well made, runs well and makes Uptime Kuma monitoring easy to view on a phone.checked 15 Oct 2026
The company
- Founded
- 2021checked 28 Sep 2026
- Maker identity
- The GitHub account identifies Louis Lam as the Uptime Kuma maintainer and lists Hong Kong as his location.checked 15 Oct 2026
Alternatives to Uptime Kuma
- 1

Dotcom-Monitor
Free planAndroidiOSWebAPI8.3From $13.33 a month - 2

Pingdom
AndroidiOSWebAPI7.8From $16.50 a month - 3

UptimeRobot
Free planAndroidiOS7.8From $9 a month - 4
WebSitePulse
AndroidiOSWebAPI7.7From $8 a month - 5

Better Stack
Free planAndroidiOSWebAPI7.6From $29 a month - 6
HetrixTools
Free planLinuxmacOSWindows7.5From $9.95 a month
