网站挂了你不知道,是用户先告诉你——这是 2024 年我帮 3 个团队搭监控后学到的最贵一课。Uptime Kuma 是个人/小团队最好的自托管监控工具——Docker 一行起,监控网站/API/服务可用性 + 告警推送 + 状态页,30 分钟搞定。下面按”为什么选 Uptime Kuma → 怎么搭 → 监控哪些 → 告警推送”讲清楚。
我自己用 Uptime Kuma 监控 12 个站点 + 3 个 API + 2 个 VPS 端口,连续跑了 1 年多稳定可靠。1 核 1G VPS 跑 50 个监控任务完全够,月成本 ¥30 块。

为什么选 Uptime Kuma
自托管监控工具对比(2024-2026):
- Uptime Kuma:开源、UI 现代、监控类型丰富(HTTP/TCP/Ping/DNS/SQL 等)、告警渠道 90+ 种、状态页、多语言
- 哪吒监控:国内版、轻量、专门做 VPS 监控、Agent/Server 架构
- Prometheus + Grafana:功能强但配置复杂,运维要求高
- UptimeRobot / BetterStack(云):免费版限制多,付费版贵
Uptime Kuma 适合:网站/API 监控、个人/小团队/工作室的可用性告警、自带状态页。哪吒监控更适合多 VPS 集群监控。
部署前准备
- VPS:1 核 1G 起步(推荐 萤光云香港 CN2 VPS 体验型 ¥80/月)
Uptime Kuma 对硬件要求极低,1 核 1G 跑 50 个监控任务稳。CPU 占用 < 5%,内存约 100-200 MB。

Docker Compose 部署
- SSH 到 VPS
- 装 Docker + Docker Compose
- 启动 Uptime Kuma:
docker run -d --restart=always \
-p 3001:3001 \
-v uptime-kuma:/app/data \
--name uptime-kuma \
louislam/uptime-kuma:1
- 浏览器访问
http://your-vps-ip:3001,注册 admin(第一个账号自动是 admin) - 开始添加监控
3 分钟跑起来。
添加第一个监控
- Uptime Kuma 后台 → 添加监控项
- 选择监控类型:
- HTTP(s):监控网站/API 状态码(推荐 ping 200)
- TCP Port:监控 VPS 端口(如 SSH 22、Docker 2375)
- Ping:监控 VPS/服务器在线
- DNS:监控域名解析
- SQL Server / MySQL / PostgreSQL:监控数据库连接
- 关键词检查:监控网页是否包含指定字符串(用于监控商品页是否下架、价格是否正常)
- 填名称 + URL/连接信息 + 检查间隔(建议 60 秒)
- 点”测试”看是否正常
- 保存
5 分钟搭好第一个监控。
告警推送
Uptime Kuma 支持 90+ 告警渠道,国内外常用:
- 国内:Server酱(微信推送)、企业微信群机器人、钉钉群机器人、飞书群机器人、Bark(iOS 推送)、PushDeer
- 海外:Telegram Bot、Slack、Discord、Email(SMTP)、Pushover
推荐组合:Server酱(微信) + Email(SMTP)。
配置示例(Server酱):
- 关注公众号「Server酱」拿 SendKey
- Uptime Kuma 后台 → 设置 → 通知 → 添加 Server酱
- 填 SendKey + 推送模板
- 保存,在监控项里勾选这个通知渠道
之后服务挂了就微信收到通知。
状态页
Uptime Kuma 自带公开状态页,适合给客户/订阅者展示服务可用性。
- 后台 → 状态页 → 新建
- 选择要展示的监控项 + 标题 + 描述
- 得到一个公开 URL(如
https://status.yourdomain.com) - 用户可以直接看到你所有服务的实时状态、24h/7d/30d 在线率
订阅类服务(VPN/节点/AI/API)有公开状态页是标配。
常见问题 FAQ
Q1:Uptime Kuma 1 核 1G 跑多少监控?
50-100 个监控任务稳,1000+ 监控可以但要升配置。普通个人/小团队 30-50 个监控足够。
Q2:Uptime Kuma 监控频率能设到多低?
最低 20 秒一次。生产环境建议 60 秒,太频繁反而给监控目标加压。
Q3:Uptime Kuma 状态页能公开展示吗?
能。状态页有公开 URL(无需登录),可以给客户/订阅者看。生产环境建议加 Cloudflare 防护 + 限制敏感监控项不公开。
Q4:Uptime Kuma 数据备份怎么做?
整个容器数据卷(uptime-kuma 命名卷)就是数据库。备份策略:
docker run --rm -v uptime-kuma:/data -v $(pwd):/backup alpine tar czf /backup/uptime-kuma.tgz /data
定期跑这个命令备份到对象存储。
Q5:Uptime Kuma 怎么和哪吒监控一起用?
Uptime Kuma 做外部可用性监控(网站/API/服务端口)+ 状态页给客户看;哪吒监控做内部 VPS 性能监控(CPU/内存/磁盘/网络)+ 多机器集中面板。两者配合最完整。
总结
Uptime Kuma 是 2024-2026 年自托管监控的事实标准——配置简单、监控类型丰富、告警渠道 90+、自带状态页。1 核 1G VPS 跑 50 监控任务完全够,月成本 ¥30 块。
如果刚开始做自托管监控,从”萤光云香港 CN2 1 核 1G + Uptime Kuma Docker + Server酱”这个最小组合入手——30 分钟搭起来,1 核 1G 体验型 ¥80/月够用。
需要海外 VPS?萤光云香港 CN2 VPS 1 核 1G 体验型 ¥80/月起。







