guide ยท #homelab ยท 10 min
Monitor Everything with Uptime Kuma
Cech Tech Reviews
Self-hosted uptime monitoring for all your websites and services. Get instant notifications when something goes down via Slack, Discord, email, or push notification.
- 1
Run Uptime Kuma in Docker
docker run -d \ --name uptime-kuma \ --restart unless-stopped \ -p 3001:3001 \ -v ~/uptime-kuma:/app/data \ louislam/uptime-kuma:latest
- 2
Create your admin account
Open /:3001. Set up your username and password. The dashboard loads immediately.
- 3
Add your first monitors
Click 'Add New Monitor'. Enter a URL or IP address. Set the check interval (default 60 seconds). Uptime Kuma starts pinging immediately.
- 4
Set up notifications
Go to Settings > Notifications. Add Discord webhook, Slack webhook, email (SMTP), Telegram, Pushover, or dozens of other options. Get alerted the moment something goes down.
- 5
Create a public status page
Go to Status Pages > Create. Add your monitors to a public-facing page. Share the URL with clients or team members so they can see service status without asking you.
