
Uptime Kuma
Self-hosted uptime monitoring with alerts and status pages
89.6k stars 8.2k forks last commit first released MIT
Actively maintained
Last commit 24 Jul 2026.

Uptime Kuma is an easy-to-use self-hosted uptime monitoring service for servers, websites, and network endpoints. It provides a modern web UI to configure monitors, receive alerts, and publish status pages.
Key Features
- Multiple monitor types including HTTP(S), TCP, ping, DNS record, WebSocket, keyword checks, JSON query checks, and push-based monitoring
- Fast single-page web interface with real-time updates
- Multi-channel alerting with many notification integrations (including email/SMTP and common chat and push services)
- Public status pages with support for multiple pages and custom domain mapping
- Charts and visibility features such as ping graphs and certificate/TLS information
- Proxy support for checks and optional two-factor authentication
Use Cases
- Track uptime and latency for websites, APIs, and internal services
- Monitor homelab infrastructure and receive instant downtime notifications
- Publish a simple public status page for customers or teammates
Limitations and Considerations
- Network file systems such as NFS are not supported for the data directory and can cause instability
Uptime Kuma is a practical alternative to hosted uptime monitoring services when you want control over data and integrations. It is well-suited for individuals and teams that need straightforward monitoring, alerting, and shareable status pages.
Categories:
Tags:
Tech Stack:
Similar to Uptime Kuma

Gatus
Developer-oriented status page with health checks and alerting
Self-hosted status page and uptime monitoring tool with configurable health checks, dashboards, metrics, and alerting for HTTP, TCP, ICMP, and DNS endpoints.
Checkmate
Open-source uptime and infrastructure monitoring platform
Self-hosted monitoring for websites and servers with uptime checks, response-time metrics, incidents, and status pages, plus optional agent-based hardware monitoring.

Kener
Lightweight status page with monitoring and incident management
Self-hosted status page system with built-in monitoring, incident tracking, and customizable public status pages for websites and APIs.

Statping-ng
Status page and uptime monitoring for web services
Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.

Domain Locker
Domain portfolio tracking, monitoring, and renewal alert dashboard
Self-hostable domain portfolio manager that auto-fetches DNS/WHOIS/SSL data, tracks changes, monitors uptime, and sends configurable renewal and security alerts.

CoreControl
Dashboard for managing servers, apps, and uptime monitoring
Self-hosted infrastructure dashboard to inventory servers, organize app quick links, and track availability with built-in uptime history and notifications.


