Uptime Kuma - 一个简洁好看的自托管监控工具
特性:
- 监控 HTTP (s) / TCP / Ping 的正常运行时间。
- 花哨的、反应式的、快速的 UI/UX。
- 通过 Webhook、Telegram、Discord、Gotify、Slack、Pushover、电子邮件(SMTP)等通知 Apprise。
- 20 秒间隔。
一个简介好看自托管的监控工具,类似于UptimeRobot。
Github地址:https://github.com/louislam/uptime-kuma
Demo地址:https://demo.uptime.kuma.pet/
截图
功能
- 监控 HTTP/TCP/HTTP 关键字/Ping/DNS 记录/推送/Steam 游戏服务器的正常运行时间
- 花哨,反应式,快速的UI / UX
- 通过Telegram,Discord,Gotify,Slack,Pushover,电子邮件(SMTP)和70多种通知服务发出通知
- 20 秒间隔
- 多国语言
- 简单状态页面
- Ping详细图标信息
- 证书信息
安装
Docker
docker volume create uptime-kuma docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
⚠️请仅使用本地卷。不支持 NFS 等其他类型
启动后访问:http://localhost:3001
其他方式
所需工具:Node.js >= 14,git 和 pm2
1.安装或升级你的npm和pm2到最新版本
npm install npm -g npm intsall pm2 -g
2.克隆项目并进行安装
git clone https://github.com/louislam/uptime-kuma.git cd uptime-kuma npm run setup
3.使用pm2在后台运行
pm2 start server/server.js --name uptime-kuma
启动后访问:http://localhost:3001