Uptime Kuma - 一个简洁好看的自托管监控工具

特性:

  • 监控 HTTP (s) / TCP / Ping 的正常运行时间。
  • 花哨的、反应式的、快速的 UI/UX。
  • 通过 Webhook、Telegram、Discord、Gotify、Slack、Pushover、电子邮件(SMTP)等通知 Apprise。
  • 20 秒间隔。

182319_nkj5_4252687

一个简介好看自托管的监控工具,类似于UptimeRobot。
Github地址:https://github.com/louislam/uptime-kuma
Demo地址:https://demo.uptime.kuma.pet/

 

截图

3465639095状态页
898362394仪表盘
1460035786设置界面

 

功能

  • 监控 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