About Uptime Kuma
Uptime Kuma is a self-hosted tool that watches whether your services are up and tells you when they are not. You run it on your own server, point it at the endpoints you care about, and it records response times, certificate details and outages in a responsive web dashboard.
Supported monitor types include HTTP(S), TCP, keyword and JSON query checks, WebSocket, ping, DNS records, push-based heartbeats, Steam game servers and Docker containers, with checks as frequent as every 20 seconds. Alerts can go to Telegram, Discord, Gotify, Slack, Pushover, email over SMTP and more than 90 other notification services. You can publish several status pages and map them to your own domains.
It is MIT licensed and mainly distributed as a Docker image, with a Docker Compose setup and a non-Docker route that uses Node.js and pm2. Extras include proxy support, two-factor authentication, multiple UI languages and ping charts. Network file systems such as NFS are not supported for its data directory.
Key features
- Monitors HTTP, TCP, DNS, ping and Docker containers
- Checks as often as every 20 seconds
- Alerts through 90+ notification services
- Multiple status pages on custom domains
- Certificate details and ping charts
- Two-factor authentication and proxy support
Good fit for
- →Monitoring a homelab or small server fleet
- →Public status page for a product
- →Tracking certificate details and downtime
- Tags
- uptime-monitoring
- monitoring
- self-hosted
- status-page
- docker
- alerting
- homelab
- notifications
Uptime Kuma: questions and answers
- What is Uptime Kuma used for?
- Uptime Kuma is a self-hosted monitoring tool that checks websites, ports, DNS and containers, sends alerts through many notification services and publishes status pages. It is a good fit for monitoring a homelab or small server fleet, public status page for a product, and tracking certificate details and downtime.
- Is Uptime Kuma open source?
- Yes. Uptime Kuma is open source under the MIT licence. Its source code is on GitHub at louislam/uptime-kuma and is written mainly in JavaScript.
- Is Uptime Kuma free?
- Yes. Uptime Kuma is open source, so the software itself is free to use.
- Can I self-host Uptime Kuma?
- Yes. Uptime Kuma can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is Uptime Kuma an alternative to?
- Uptime Kuma is an open-source alternative to UptimeRobot, Pingdom, StatusCake and Better Stack. Other open-source alternatives to UptimeRobot include Gatus, CheckCle and OpenStatus.
- Is Uptime Kuma actively maintained?
- Yes. The most recent commit to Uptime Kuma was on 2 October 2026, and the latest release is 2.5.5, published on 16 September 2026. The project has 92k stars on GitHub.
Open-source alternatives to Uptime Kuma
See all
Gatus
Monitoring & Observability
Create beautiful, automated status pages with advanced monitoring. Track HTTP, DNS, TCP en
Apache-2.0vs UptimeRobot★ 12k
CheckCle
Monitoring & Observability
CheckCle is a self-hosted, open-source monitoring platform for seamless, real-time full-st
MITvs UptimeRobot★ 3.3k
OpenStatus
Monitoring & Observability
🫖 Status page with uptime monitoring & API monitoring as code 🫖
AGPL-3.0vs Pingdom★ 9.2k
Upptime
Monitoring & Observability
⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary
MITvs UptimeRobot★ 17k
Peekaping
Monitoring & Observability
Open Source Uptime Kuma Alternative
MITvs UptimeRobot★ 1.2k
OneUptime
Monitoring & Observability
Complete open-source monitoring and observability platform.
OSSvs Datadog★ 7.7k
SaaS alternatives to Uptime Kuma
See all
UptimeRobot
Monitoring & Observability
Website, port and keyword uptime checks with alerting and status pages
SaaS
Pingdom
Monitoring & Observability
Pingdom is a website monitoring service that checks uptime and page performance from outside locations and alerts teams when a site has problems.
SaaS
StatusCake
Monitoring & Observability
Uptime, page speed and SSL monitoring with alerts
SaaS
Better Stack
Monitoring & Observability
Uptime monitoring, on-call alerts, status pages and log management in one product
SaaS
Instatus
Monitoring & Observability
Hosted status pages with incident updates and subscriber notifications
SaaS
Atlassian Statuspage
Monitoring & Observability
Hosted status page and incident communication tool from Atlassian
SaaS

