Pingdom costs $15/month. UptimeRobot's free tier has limits. Uptime Kuma is a beautiful, self-hosted uptime monitor — unlimited checks, notifications everywhere, and a stunning dashboard.
What Is Uptime Kuma?
Uptime Kuma is a self-hosted monitoring tool. It checks if your websites, APIs, and services are up — and alerts you through 90+ notification channels when they go down.
Quick Start
docker run -d --restart=always -p 3001:3001 \
-v uptime-kuma:/app/data \
--name uptime-kuma \
louislam/uptime-kuma:1
Visit http://localhost:3001 — set up admin account and start monitoring.
Monitor Types
- HTTP(S) — check if website returns 200
- TCP Port — check if port is open
- Ping — ICMP ping
- DNS — verify DNS records
- Docker Container — check container health
- Steam Game Server — game server monitoring
- MQTT — message broker check
- gRPC — service health
- Radius — network auth server
Notification Channels (90+)
Slack, Discord, Telegram, Email (SMTP), Microsoft Teams, Webhook, PagerDuty, Pushover, Gotify, Matrix, Signal, ntfy, and many more.
Features
- Status pages — public status page for your users
- Multi-language — 30+ languages
- 2FA — secure admin access
- Proxy support — monitor through proxies
- Certificate monitoring — SSL expiry alerts
- Maintenance windows — scheduled downtime
- Response time charts — historical performance data
- API — programmatic access
Why Uptime Kuma
| Feature | Uptime Kuma | UptimeRobot | Pingdom |
|---|---|---|---|
| Cost | Free (self-host) | Free (50 monitors) | $15/month |
| Monitors | Unlimited | 50 free | 10+ |
| Check interval | 20s+ | 5 min (free) | 1 min |
| Status page | Yes | Yes | Yes |
| Notifications | 90+ | Limited free | SMS + email |
| Self-hosted | Yes | No | No |
Get Started
Monitoring your scraping infrastructure? My Apify actors have built-in health checks. Custom solutions: spinov001@gmail.com
Top comments (0)