ITithub.directory
Directory
Uptime Kuma

Uptime Kuma

Uptime Kuma is a self-hosted open source monitoring tool for tracking uptime of websites, services, and APIs with a beau

uptime.kuma.pet

Last updated: April 2026

Uptime Kuma is a self-hosted open source monitoring tool for tracking uptime of websites, services, and APIs with a beautiful status page.

About

Uptime Kuma is a self-hosted, open source monitoring tool for tracking the availability and response times of websites, APIs, TCP ports, DNS records, and other services. With a beautiful, dark-themed interface and a focus on simplicity, Uptime Kuma has become one of the most popular self-hosted alternatives to commercial uptime monitoring services like Pingdom and UptimeRobot.

The monitor types available in Uptime Kuma cover a broad range of use cases. HTTP and HTTPS monitors check the availability and response time of web pages and APIs, with support for custom headers, authentication, body content, and TLS/SSL certificate validation. TCP monitors verify that a service is accepting connections on a specific port. Ping monitors test ICMP connectivity to a host. DNS monitors check that a domain resolves to the expected IP address. Certificate expiration monitors alert when an SSL certificate is approaching its expiry date. Database monitors support MySQL, MariaDB, PostgreSQL, MongoDB, and Redis connectivity checks. Docker container monitors check the health of containers running on the same host.

The notification system in Uptime Kuma is one of its strongest features, supporting over 90 notification channels. These include popular services such as Slack, Discord, Telegram, Teams, PagerDuty, OpsGenie, Pushover, Ntfy, Gotify, email (SMTP), SMS (various providers), and webhooks. Multiple notification channels can be configured and assigned to individual monitors, allowing different teams to receive alerts for the services they are responsible for.

Status pages are a first-class feature in Uptime Kuma. Teams can create multiple public or password-protected status pages that display the current status and historical uptime of selected monitors. Status pages are fully customizable with a logo, custom domain, incident descriptions, and maintenance scheduling. They are an excellent tool for communicating service status to customers, stakeholders, and internal teams.

The dashboard in Uptime Kuma provides a real-time overview of all configured monitors with their current status, response times, and uptime percentages. The heartbeat list shows a visual history of recent check results as colored blocks, making it easy to spot patterns of intermittent failures. Uptime statistics can be calculated over configurable time windows including 24 hours, 7 days, and 30 days.

Maintenance windows can be scheduled in Uptime Kuma to silence alerts during planned downtime. This prevents alert fatigue during system updates, migrations, and other expected downtime events. Maintenance schedules support one-time and recurring windows.

Uptime Kuma is deployed as a Node.js application and can be run using Docker, npm, or as a system service. The Docker deployment is the most popular approach and requires a single command to start. Data is stored in a SQLite database, eliminating the need for a separate database server and making backups straightforward.

The active community around Uptime Kuma contributes new monitor types, notification integrations, themes, and translations regularly. For teams that need a simple, self-hosted uptime monitoring solution with rich notification support and public status pages, Uptime Kuma delivers exceptional value with minimal operational overhead.

Positioning

Uptime Kuma provides uptime kuma is a self-hosted open source monitoring tool for tracking uptime of websites, services, and apis with a beautiful status page.

Uptime Kuma is built for IT professionals who need reliable, well-documented solutions for their infrastructure and operations challenges.

What You Get

  • Professional Support
    Access documentation, community forums, and professional support options
  • Regular Updates
    Benefit from continuous improvements and security patches

Core Areas

Operations

Uptime Kuma helps teams streamline their operational workflows and reduce manual overhead.

Why It Matters

Uptime Kuma addresses a real need in the IT landscape: uptime kuma is a self-hosted open source monitoring tool for tracking uptime of websites, services, and apis with a beautiful status page.

Uptime Kuma has established itself as a trusted solution in its category, with a growing community of users and contributors.

Reviews

No reviews yet.

Log in to write a review