出海知识库INSIGHTS & NOTES
登录
阅读空间文章链接 ↗
出海知识库 / 开发工具

GitHub 9.2万+ Star:Uptime Kuma,网站一挂就报警的自托管监控

2026-10-17
GitHub 9.2万+ Star:Uptime Kuma,网站一挂就报警的自托管监控

自己搭过网站的人都经历过:服务器半夜挂了,自己还在睡觉,等用户在群里投诉才知道。Uptime Kuma 就是来解决这个问题的——一个装在自己服务器上的网站/服务监控工具:每 20 秒检查一次,HTTP 挂了、证书过期了、Docker 容器停了,第一时间通过 Telegram、邮件等渠道把你喊起来。它在 GitHub 上拿下 9.2 万+ Star,是自托管监控领域最受欢迎的项目。

这是什么

Uptime Kuma 是一个易用的自托管监控工具,以 MIT 协议完全开源。作者最早是想找一个像 Uptime Robot 那样的自托管方案,没找到合适的,就自己写了一个——顺带把界面做得非常漂亮。2021 年创建至今 7000+ 次提交、130+ 个版本,更新活跃,Docker 一条命令就能跑起来。

核心功能

  • 监控类型全:HTTP(s)、TCP 端口、关键词匹配、Ping、DNS 记录、Docker 容器、Steam 游戏服务器等,一台机器、一个 API、一台 NAS 都能盯
  • 20 秒检测一次:出问题几乎实时发现,还能看响应时间的 Ping 曲线图
  • 90+ 种通知渠道:Telegram、Discord、Slack、企业微信、邮件(SMTP)、Gotify……挂了立刻推送到你手机上
  • 漂亮的状态页:可以生成对外公开的服务状态页,挂了没挂用户自己看,省掉反复解释
  • 证书监控:HTTPS 证书快过期了提前提醒,避免"网站突然打不开"的乌龙
  • 多语言+双重验证:界面支持中文,登录支持 2FA,基础安全不缺

免费吗

完全免费,且开源。MIT 协议,代码全公开,自己部署不花一分钱。唯一的"成本"是跑它的那台机器——树莓派、家里 NAS、一台 VPS 都行,资源占用很小。它也有在线演示站,可以先体验再决定搭不搭。

适合谁

  • 自己搭了网站、博客、API 服务,不想半夜被用户喊醒的站长和开发者
  • 手里一堆 VPS、NAS、Docker 容器,想一眼看全所有服务状态的人
  • 给客户做项目、需要一个公开状态页证明"服务一直在线"的出海开发者
  • 不想为 Uptime Robot 这类 SaaS 按月付费、偏好自托管的极客

怎么开始

先去在线演示站(demo.kuma.pet,演示数据 10 分钟清空)点一点,确认是你要的界面。决定部署的话,一条 Docker 命令就跑起来,浏览器打开 3001 端口,添加第一个监控、绑上 Telegram 通知,几分钟就能进入"挂了就喊你"的状态。

GitHub:https://github.com/louislam/uptime-kuma

在线演示:https://demo.kuma.pet/start-demo

Docker Hub:https://hub.docker.com/r/louislam/uptime-kuma