OSP
uptime-kuma logo

uptime-kumaA fancy self-hosted monitoring tool

A fancy self-hosted monitoring tool

83,162 stars
7,435 forks
JavaScript
MIT
uptime-kuma screenshot

uptime-kuma

Uptime Kuma is a fancy, self-hosted monitoring tool that tracks the uptime of your websites, APIs, and services without relying on third-party services. With a reactive and fast user interface, it provides real-time monitoring and notifications across 90+ integrations, making it an ideal alternative to commercial monitoring platforms.

Key Features

  • Multi-Protocol Monitoring: Track HTTP(s), TCP, Keyword matching, JSON queries, WebSocket, Ping, DNS records, Push notifications, Steam game servers, and Docker containers
  • Comprehensive Notifications: Send alerts via Telegram, Discord, Slack, Email, Gotify, Pushover, and 85+ other services
  • Responsive Dashboard: Beautiful, reactive UI with light and dark modes, ping charts, certificate info, and real-time status updates
  • Multiple Status Pages: Create and customize public status pages, map them to specific domains, and monitor every 20 seconds
  • Advanced Features: Two-factor authentication, proxy support, multi-language support, and certificate monitoring

Use Cases

  • Website Uptime Tracking: Monitor your websites and APIs continuously and get instant alerts when they go down
  • Internal Service Monitoring: Track internal applications and services across your infrastructure with Docker container support
  • Status Page Publishing: Display service status to customers and stakeholders through customizable public status pages
  • Team Notifications: Integrate with your existing communication tools to keep teams informed about service incidents

Who Is It For

Uptime Kuma is designed for developers, DevOps engineers, and system administrators who need reliable, self-hosted monitoring without subscription costs. It's perfect for businesses of any size that want full control over their monitoring infrastructure.