【uptime-kuma】一款轻量易用的自托管网站与服务可用性监控工具
【uptime-kuma网址】:https://github.com/louislam/uptime-kuma
项目简介
Uptime Kuma 是一个开源、轻量、易于部署的自托管服务监控工具,用于持续检查网站、API、服务器及其他网络服务的在线状态,及时发现宕机问题。
核心功能
– 支持多种监控类型:HTTP(s)、TCP、HTTP(s) 关键词、HTTP(s) JSON 查询、WebSocket、Ping、DNS 记录、Push、Steam 游戏服务器、Docker 容器
– 响应迅速、界面美观的现代化 Web UI(基于 Vue 3 和 Bootstrap 5)
– 丰富的通知渠道:Telegram、Discord、Gotify、Slack、Pushover、Email(SMTP)等 90+ 通知服务
– 最短支持 20 秒检测间隔
– 多语言支持(含中文)
– 可创建多个独立的状态页,并支持绑定到不同域名
– 内置 Ping 延迟趋势图表与 SSL 证书信息展示
– 支持代理访问及双因素认证(2FA)
快速上手
推荐使用 Docker Compose 方式一键启动:
mkdir uptime-kuma
cd uptime-kuma
curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
docker compose up -d
启动后,通过 http://localhost:3001 或 http://你的服务器IP:3001 即可访问管理界面。
适用场景
适合个人开发者、小型团队或技术爱好者用于监控自有网站、博客、API 服务、游戏服务器、本地 NAS 或 Docker 应用等。无需依赖第三方 SaaS,数据完全自主可控;对资源占用要求低,可在树莓派或低配 VPS 上稳定运行。
总结
Uptime Kuma 以极简的安装流程、直观的界面和扎实的多协议监控能力,填补了轻量级自托管监控工具的空白。它不追求企业级复杂度,而是专注把“看得到是否在线”这件事做到清晰、可靠、易维护。对于大多数中小规模应用场景而言,它是一个开箱即用、值得信赖的选择。建议访问其主页获取更详细信息。