Uptime Kuma logo

Uptime Kuma

Network Management and Monitoring

Open Source
Free Tier
Self-hosted
OpenMSP Score
79
92
Reddit Impact Score
Github Score
1B
84KStars
7KForks
6KCommits
MIT LicenseLicense
Mar 21, 2026Last commit
Uptime Kuma is an open-source, self-hosted monitoring tool designed to track the availability and uptime of websites, servers, and network services. Built with Node.js, Vue.js, and WebSocket technology, it features a modern, reactive UI that provides real-time monitoring for HTTP(s), TCP, Ping, DNS records, Docker containers, Steam game servers, and more. With support for 90+ notification services including Telegram, Discord, Slack, and email (SMTP), it ensures you're always informed about your infrastructure health. The platform supports multiple status pages, certificate monitoring, 2FA authentication, proxy support, and is available in 20+ languages. Uptime Kuma can be easily deployed via Docker or installed directly on major Linux distributions, Windows 10, and Windows Server.
image media

Key Features

Multi-Protocol Monitoring

Monitor HTTP(s), TCP, HTTP(s) Keyword, HTTP(s) JSON Query, Ping, DNS records, Push, Steam Game Server, and Docker containers

90+ Notification Services

Integrate with Telegram, Discord, Gotify, Slack, Pushover, email (SMTP), and 90+ other notification services

Custom Status Pages

Create multiple public or private status pages and map them to specific domains

Self-Hosted Solution

Full control over your data with easy Docker-based deployment or direct installation

Modern Reactive UI

Beautiful, fast, and responsive interface built with Vue.js and WebSocket for real-time updates

Two-Factor Authentication

Secure your monitoring dashboard with built-in 2FA support

Pros and Cons

Pros

Free and Open Source

No licensing costs, fully transparent MIT-licensed code, and active community development

Easy Deployment

Simple Docker-based installation with single command deployment or straightforward npm setup

Extensive Integrations

90+ notification services supported out of the box for maximum flexibility

Active Development

Regular updates, responsive maintainer, large community (75K+ GitHub stars), and ongoing improvements

Beautiful Modern UI

Fancy, reactive, and fast user interface with real-time WebSocket updates

Cons

No Multi-User Support

Single user access only with no role-based access control (RBAC) - security risk for larger teams

Limited API Support

API is still in development, limiting automation and programmatic management capabilities

Self-Hosting Overhead

Requires server maintenance, updates, security patches, and ongoing infrastructure management

No Built-in Redundancy

Single point of failure without manual setup for data replication or automatic failover

No Subdirectory Support

Cannot run on subdirectories (e.g., example.com/uptime-kuma), requires dedicated domain or subdomain

Feature Comparison

Comments

No Comments Yet

Be the first to share your experience with Uptime Kuma.