Dev Toolsdocker-ready1-click-deploypermissive-license
Uptime Kuma: the best Open Source alternative to UptimeRobot in 2026
Uptime Kuma monitors the availability of your sites and services with notifications to 90+ different channels, in a clean interface that's very easy to self-host.
Technical profile
- License
- MIT
- Category
- Dev Tools
- Replaces
- UptimeRobot, Pingdom
- Tech stack
- Node.jsVue.jsSQLite
Preview
Public image provided by Uptime Kuma on its own website.
Key features
- HTTP(s), TCP, DNS and more monitoring
- Notifications to 90+ services
- Public status pages
Uptime Kuma vs. UptimeRobot
Pros
- One of the community's most-loved self-hosted projects
Things to consider
- Doesn't natively include deep infrastructure monitoring (CPU/RAM)
Quick Docker installation guide
Copy this docker-compose.yml, adjust the example passwords and run docker compose up -d on your server. See the full step-by-step guide →
docker-compose.yml
version: "3.9"
services:
uptime-kuma:
image: louislam/uptime-kuma:latest
restart: unless-stopped
ports:
- "3001:3001"
volumes:
- uptime_kuma_data:/app/data
volumes:
uptime_kuma_data: