Uptime Kuma: The Best Self-Hosted Monitoring Tool
Monitor all your websites and self-hosted apps for free with Uptime Kuma. Beautiful dashboards, instant alerts, and zero monthly fees.
What Is Uptime Kuma?
Uptime Kuma is a self-hosted monitoring tool that checks if your websites and services are online. It has a beautiful, modern UI and supports notifications through 90+ services including Slack, Discord, Telegram, and email.
Why Uptime Kuma?
vs Pingdom ($10-40/mo)
Uptime Kuma does the same thing for free. Self-host it and monitor unlimited endpoints.
vs UptimeRobot (free tier)
UptimeRobot's free tier gives you 50 monitors at 5-minute intervals. Uptime Kuma gives you unlimited monitors at any interval you choose.
vs Datadog ($15/host)
Datadog is an enterprise observability platform. If you just need uptime monitoring, it's massive overkill. Uptime Kuma is focused and lightweight.
Features
Setting Up Uptime Kuma
Deploy on TinyPod
1. Find "Uptime Kuma" in the app catalog
2. Click deploy
3. Access the web UI and create your admin account
Add Your First Monitor
1. Click "Add New Monitor"
2. Choose the monitor type (HTTP, TCP, Ping, etc.)
3. Enter the URL or hostname
4. Set the check interval (default: 60 seconds)
5. Configure notifications
Set Up Notifications
Go to Settings → Notifications and add your preferred channels:
Create a Status Page
Uptime Kuma can generate a public status page showing the uptime of your services. Share it with users or embed it on your website.
What to Monitor
Resource Usage
Uptime Kuma is lightweight:
It's one of the most resource-efficient monitoring tools available.