
Uptime Kuma
Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

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.






