Recommended configurations

Uptime Kuma is a self-hosted monitoring tool with a beautiful dashboard. Monitor HTTP, TCP, DNS, ping, Docker containers, and game servers. 90+ notification channels. Status pages included. Runs on the smallest Cloud instance available.

Basic monitoring

Up to 20 monitors Personal projects, small infrastructure
From €3.90/mo
Cloud
Replaces UptimeRobot Free
CPU
1 core
RAM
1 GB RAM
Storage
10 GB SSD
Network
Unlimited bandwidth

Uptime Kuma is extremely lightweight — runs fine on the smallest instance

See matching servers
UptimeRobot Pro at $29/mo = $348/year. Uptime Kuma on a $3.90/mo Cloud = $47/year.

Not sure which plan fits? Browse all available servers.

Browse all servers →

Why self-host Uptime Kuma?

Run it on a separate server

Deploy Uptime Kuma on a different server and location from what you monitor. If your main server goes down, your monitoring instance is still running and can alert you. This is the most important deployment rule.

90+ notification channels

Uptime Kuma supports Slack, Discord, Telegram, PagerDuty, email, SMS, and 85+ more. Configure multiple channels per monitor so you never miss an alert.

20-second check intervals

UptimeRobot free plan checks every 5 minutes. Uptime Kuma can check every 20 seconds — giving you much faster incident detection for the same fixed cost.

Public status pages included

Uptime Kuma generates public status pages your users can bookmark. Show real-time uptime for your services without a separate status page subscription (StatusPage.io starts at $79/mo).

Frequently asked questions

Should Uptime Kuma be on the same server as what I monitor?

No — this defeats the purpose. If your monitored server goes down, Uptime Kuma goes down with it and cannot alert you. Run it on a separate server, ideally in a different location.

Can Uptime Kuma monitor Docker containers?

Yes. Uptime Kuma can monitor Docker containers by connecting to the Docker socket. It shows container status, uptime history, and sends alerts when containers stop unexpectedly.

How does it compare to UptimeRobot?

Uptime Kuma is free to self-host, supports unlimited monitors, and checks every 20 seconds (vs 5 minutes on UptimeRobot free). The main trade-off: you manage the server. UptimeRobot Pro at $29/mo is fully managed.

What notification channels does it support?

Over 90 channels including Slack, Discord, Telegram, PagerDuty, OpsGenie, email, SMS (via Twilio), ntfy, Gotify, Pushover, and many more. Configure multiple channels per monitor.

Can I create public status pages with Uptime Kuma?

Yes. Uptime Kuma includes built-in status page generation. You can create branded status pages, group monitors by service, and share them publicly with your users.

Uptime Kuma is the most popular self-hosted uptime monitoring solution, with a modern web UI and support for HTTP, TCP, DNS, ping, Docker, and game server monitoring. UptimeRobot Pro charges $29/mo for 50 monitors with 1-minute checks. Uptime Kuma on a Cloud instance from €3.90/mo runs unlimited monitors with 20-second check intervals — at a fraction of the cost. Important deployment note: run Uptime Kuma on a separate server from what you are monitoring. If your main server goes down, you want your monitoring to still alert you.

Community zone

A question ?
Find answers and share your knowledge !

We are waiting you on community zone. More than 70 guides (sysadmin, gaming, devops...) !

Let me check
DEDIMAX DEDIMAX DEDIMAX DEDIMAX
DEDIMAX

Need a quote ?

Write us !

Contact us

Prendre contact