U

Uptime Kuma

Featured

Self-hosted uptime monitoring tool with a beautiful interface and multi-protocol support.

About Uptime Kuma

Uptime Kuma is a free, open-source, self-hosted monitoring tool that tracks the availability of websites, APIs, DNS servers, Docker containers, databases, and other network services. It has gained massive popularity as a modern, easy-to-use alternative to commercial monitoring services like UptimeRobot and Pingdom.

The web interface is clean and visually appealing, providing real-time status dashboards with uptime percentages, response time graphs, and incident history. Public status pages can be generated and shared with customers, giving them transparency into service availability without exposing internal monitoring details.

Uptime Kuma supports a wide range of monitoring protocols: HTTP/HTTPS, TCP port, DNS, MQTT, gRPC, Docker container health, Steam game server, and more. Notification channels include email, Slack, Discord, Telegram, PagerDuty, Microsoft Teams, webhook, and dozens of other integrations through the Apprise notification library.

For hosting providers, Uptime Kuma serves as a lightweight internal monitoring solution or as a customer-facing status page generator. It can monitor individual customer websites, server endpoints, mail servers, DNS resolvers, and API services. The maintenance window feature allows scheduling downtime without triggering false alerts.

Deployment is simple: a single Docker container or Node.js application handles everything. The SQLite database stores all monitoring data locally with no external dependencies. Resource usage is minimal, making it suitable for running on a small VPS alongside other services.
Server Software Monitoring

Quick Facts

Pricing
Open Source
License
Open Source
Platform
Linux & Windows
Version
1.23
Developer
Louis Lam
Starting Price
$0.00