- Home
- Internet Performance Monitoring Software
- Uptime Kuma
Uptime Kuma
What it is
Uptime Kuma is a free, self-hosted monitoring tool for checking services, servers, and containers. It supports HTTP(S), TCP, keyword and JSON-query checks, WebSocket, Ping, DNS records, Push, Steam Game Servers, and Docker Containers, with monitoring intervals as short as 20 seconds. Users can publish multiple status pages and assign them to specific domains. Those pages cache results and refresh every five minutes. Notifications include Telegram, Discord, Gotify, Slack, Pushover, and SMTP email, among more than 90 listed services; Apprise can provide additional notification options. Prometheus-compatible metrics are available at /metrics with basic authentication or an API key. The project lists proxy support and two-factor authentication. Installation instructions cover Docker Compose, a Docker command, and non-Docker setup on major Linux distributions. Uptime Kuma is released under the MIT License, which permits use, modification, and distribution, including selling copies. A temporary Frankfurt demo server is available, with its data deleted after 10 minutes.
For and against
For
- Supports more than 10 monitor types.
- Monitoring intervals can run every 20 seconds.
- More than 90 notification services are listed.
- Offers multiple status pages mapped to domains.
- MIT License permits distribution and commercial sale.
Against
- Requires a self-hosted deployment.
- Published status pages refresh every five minutes.
- Demo data is deleted after 10 minutes.
The verdict
Uptime Kuma offers broad monitoring coverage, multiple status pages, and many notification options at no software cost. Its self-hosted deployment and five-minute status-page refresh cycle are important fit considerations.
Who it suits
Uptime Kuma suits people who want to monitor services through a self-hosted setup and publish status pages. Its monitor types and notification options also serve users tracking infrastructure across several service types.
Plans and prices
Self-hosted open-source
Docker or Node.js deployment · HTTP(S), TCP, ping, DNS, WebSocket, push, Steam and Docker checks · 90+ notification services
Read 15 Oct 2026 · matthewjayhunter.com
Self-hosted Uptime Kuma
MIT-licensed software · self-hosted deployment
Read 1 Oct 2026 · github.com
On the record
- 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.github.com · read 15 Oct 2026
- 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.apps.apple.com · read 15 Oct 2026
- Charts and certificates
- Built-in views include ping charts and certificate information.github.com · read 15 Oct 2026
- Check interval
- Monitoring intervals can run every 20 seconds.github.com · read 1 Oct 2026
- Content validation
- HTTP keyword and HTTP JSON-query monitors can check response content in addition to reachability.github.com · read 15 Oct 2026
- Demo
- The project provides a temporary Frankfurt demo server whose data is deleted after 10 minutes.github.com · read 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.github.com · read 15 Oct 2026
- Documentation depth
- The GitHub wiki covers installation, updates, status pages, notifications, badges, Docker monitoring, maintenance, Prometheus, reverse proxies, development and translation.github.com · read 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.play.google.com · read 15 Oct 2026
- HTTP monitoring
- It monitors HTTP and HTTPS endpoints for availability.github.com · read 15 Oct 2026
- Installation
- Official installation instructions provide Docker Compose, Docker command and non-Docker installation for major Linux distributions.github.com · read 1 Oct 2026
- Integration framework
- The project integrates Apprise for additional notification services beyond its native providers.github.com · read 15 Oct 2026
- Latest release
- GitHub shows version 2.5.6 released on October 9, 2026, with a bug fix and dependency update.github.com · read 15 Oct 2026
- Licence
- The repository is released under the MIT License, allowing reuse, modification, redistribution and commercial use subject to retaining notices.github.com · read 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.github.com · read 1 Oct 2026
- Limit: automation API
- Better Stack reports that adding, updating or removing monitors through an API is unavailable, limiting workflow automation.betterstack.com · read 15 Oct 2026
- Limit: documentation detail
- Hysenlabs found that documentation gives broad monitor coverage but relatively few detailed configuration examples for individual check types.hysenlabs.com · read 15 Oct 2026
- Limit: geographic monitoring
- Hysenlabs characterizes Uptime Kuma as a single-server monitor without distributed probe locations, limiting multi-region perspective.hysenlabs.com · read 15 Oct 2026