MCP ConfigsApr 3, 2026·3 min read

Uptime Kuma — Self-Hosted Uptime Monitoring

Monitor HTTP, TCP, DNS, Docker services with notifications to 90+ channels. Beautiful dashboard. 84K+ GitHub stars.

TO
TokRepo精选 · Community
Quick Use

Use it first, then decide how deep to go

This block should tell both the user and the agent what to copy, install, and apply first.

```bash docker run -d -p 3001:3001 \ -v uptime-kuma:/app/data \ --name uptime-kuma \ louislam/uptime-kuma:1 ``` Open `http://localhost:3001` — set up your admin account and start adding monitors. Or install with npm: ```bash npm install uptime-kuma npx uptime-kuma ``` ---
Intro
Uptime Kuma is a self-hosted monitoring tool with 84,700+ GitHub stars — the most popular open-source alternative to UptimeRobot, Pingdom, and StatusCake. Monitor HTTP endpoints, TCP ports, DNS records, Docker containers, and more with a beautiful real-time dashboard. When something goes down, Uptime Kuma sends alerts to 90+ notification channels (Slack, Discord, Telegram, email, webhooks, PagerDuty). For AI teams, it monitors API endpoints, model serving health, database connections, and pipeline status. One Docker command, zero ongoing costs. Works with: Docker, any HTTP/TCP/DNS endpoint, Slack, Discord, Telegram, email, webhooks, PagerDuty, 90+ channels. Best for teams monitoring AI APIs and infrastructure health. Setup time: under 1 minute. ---
## Uptime Kuma Features ### Monitor Types | Type | What It Checks | |------|---------------| | **HTTP(S)** | Response code, keywords, SSL expiry, response time | | **TCP** | Port connectivity | | **DNS** | Record resolution | | **Docker** | Container status | | **Ping** | ICMP reachability | | **gRPC** | gRPC health check | | **Game Server** | Minecraft, Steam, etc. | | **Push** | Heartbeat-based (your app pushes to Kuma) | ### 90+ Notification Channels Slack, Discord, Telegram, Email (SMTP), Webhook, PagerDuty, Microsoft Teams, Pushover, Gotify, Ntfy, Matrix, Apprise, Line, Signal, and 80+ more. ### Status Pages Public status pages for your services: - Custom domain support - Grouped monitors - Incident history - Maintenance windows ### Dashboard - Real-time response time graphs - Uptime percentage (24h, 7d, 30d, 1y) - Certificate expiry tracking - Multi-language UI (30+ languages) - Dark mode ### AI Infrastructure Monitoring | What to Monitor | Config | |----------------|--------| | **LLM API** | HTTP monitor on your API endpoint | | **Model server** | TCP check on vLLM/TGI port | | **Vector DB** | HTTP health check on Qdrant/Milvus | | **Database** | TCP check on PostgreSQL port | | **Pipeline** | Push monitor from your job scheduler | --- ## FAQ **Q: What is Uptime Kuma?** A: Uptime Kuma is a self-hosted monitoring tool with 84,700+ GitHub stars. Monitor HTTP, TCP, DNS, Docker with alerts to 90+ channels and beautiful dashboards. **Q: How does it compare to UptimeRobot?** A: UptimeRobot's free tier has limits (50 monitors, 5-min intervals). Uptime Kuma is unlimited — as many monitors as you want, 20-second intervals, no cost. Self-hosted means full data ownership. **Q: Is Uptime Kuma free?** A: Yes, open-source under MIT license. Self-host for free forever. ---
🙏

Source & Thanks

> Created by [Louis Lam](https://github.com/louislam). Licensed under MIT. > > [uptime-kuma](https://github.com/louislam/uptime-kuma) — ⭐ 84,700+

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets