Uptime Kuma 是一款开源、免费且极易上手的自托管监控工具,你可以把它部署在 Docker 容器、群晖 NAS 或闲置电脑中,它就像一个不知疲倦的巡检员,每隔 20 秒就会去检查你设定的目标是否在线。它拥有现代化的响应式 UI,支持多语言(含中文),不仅能监控网站和端口,还能生成美观的公开状态页,非常适合个人开发者和中小企业用来保障服务可用性
用途:网站 / API / 端口监控、宕机通知(邮件 / 钉钉 / 飞书 / Slack)
特点:轻量、自托管、美观仪表盘、状态页

核心功能
- 多维度监控:支持 HTTP(s)、TCP、Ping、DNS、WebSocket、Docker 容器以及 Steam 游戏服务器等十多种监控方式,还能检测 HTTP 关键词和 JSON 查询结果,监控间隔最低可至 20 秒。
- 多渠道告警:集成了 90 多种通知服务,除了你提到的邮件、钉钉、飞书、Slack 和 Telegram,还支持企业微信、Discord、Pushover、Webhook 等,确保服务宕机能第一时间推送到你的手机或电脑。
- 可视化仪表盘:提供精美的实时响应时间图表和 Ping 图表,能清晰展示各项服务的在线率、平均响应时间及证书有效期,数据走向一目了然。
- 公开状态页:允许你创建多个自定义的状态页面并映射到特定域名,在系统出现故障或维护时,方便你直接向用户或老板展示服务的实时健康状态和历史记录。
- 安全与集成:支持两步验证(2FA)保障访问安全,同时提供 API 接口可与 Prometheus 等平台集成,获取更详细的监控指标。