Command Palette

Search for a command to run...

position in category
#10

Self-hosted uptime monitoring tool that tracks HTTP, TCP, websockets, ping, DNS, Docker containers, and more from your own infrastructure. It offers a reactive web interface with status pages, certificate info, and ping charts, all without sending data to third-party SaaS.

Uptime Kuma fills a gap for teams wanting Uptime Robot–style monitoring while keeping data on their own servers. It emerged as a maintained alternative to older self-hosted options that had grown unstable. The project is widely adopted by self-hosters and homelab communities, with broad support for notifications across 90+ channels including Telegram, Discord, Slack, email, and push notifications.

Key capabilities:

  • HTTP(s), TCP, WebSocket, ping, DNS, keyword checks, JSON query checks, Docker container monitoring, and push-based monitoring
  • 90+ notification integrations, including Telegram, Discord, Slack, SMTP, Pushover, and Gotify
  • Multiple public status pages that can be mapped to custom domains
  • Ping charts, TLS certificate expiration tracking, and proxy support for checks
  • Docker deployment or direct Node.js install on Linux and Windows
  • Two-factor authentication for admin access
  • Multi-language UI

Teams use Uptime Kuma to watch APIs, websites, game servers, and internal services. It integrates with existing alerting workflows through webhooks and built-in notification providers. The 20-second check interval suits most applications while keeping load low on the monitoring host.

GitHub Repositories
6
No noticeable change in usage since last week