Features
- Monitor HTTP, TCP, DNS, Docker containers, and more
- Beautiful status page you can share publicly
- Notifications via Telegram, Discord, Slack, email, and 90+ others
- Response time graphs and uptime history
- Certificate expiry monitoring
- Multi-user support
Docker Setup
services:
uptime-kuma:
image: louislam/uptime-kuma:latest
container_name: uptime-kuma
ports:
- 3001:3001
volumes:
- uptime-kuma_data:/app/data
restart: unless-stopped
volumes:
uptime-kuma_data:
Open http://localhost:3001 to create your admin account. To monitor other Docker containers on the same host, mount the Docker socket: -v /var/run/docker.sock:/var/run/docker.sock:ro
Privacy & Notes
No telemetry, no cloud required. One of the easiest Docker apps to get running โ great first container for homelab beginners. The public status page is optional.
Changelog
1.23 โ New monitor types, improved notification system, UI improvements, and bug fixes.