Uptime Kuma logo

Uptime Kuma

Self-hosted uptime monitoring with status pages, alerts, and a browser-based dashboard

Open Source Alternative to
Repository activity
  • Stars88k
  • Forks8k
  • Open Issues757
louislam-uptime-kuma health score - Linux Foundation Insights
License

MIT

Languages
  • JavaScript
  • Vue
  • TypeScript
Uptime Kuma screenshot

About Uptime Kuma

Uptime Kuma is an easy-to-use, self-hosted monitoring tool for checking whether your services stay online and respond as expected. It is for people who want to track uptime without relying on a hosted service like Uptime Robot, keeping all data on infrastructure they run themselves.

It monitors HTTP(s), TCP, keyword and JSON-query checks, WebSocket, Ping, DNS records, Push, Steam game servers, and Docker containers, on intervals as short as 20 seconds. A fast, reactive dashboard shows ping charts and certificate info, with multiple status pages that can be mapped to your own domains.

Notifications reach you through Telegram, Discord, Gotify, Slack, Pushover, email (SMTP), and more than 90 services in total. Uptime Kuma adds two-factor authentication and proxy support, runs as a single web app via Docker, and is free and open source under the MIT license.

Key features

  • Monitors HTTP(s), TCP, Ping, DNS, Push, and Docker Containers
  • Multiple status pages with domain mapping
  • Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP)
  • Ping charts and certificate info
  • 2FA support and proxy support

Details

First released
2021
Self-hosting
Designed for self-hosted deployment
Platforms
Web · Docker
Monitors
HTTP · TCP · Ping · DNS · Docker
Notifications
90+ services
Security
2FA support