Uptime Kuma 项目简介
Uptime Kuma 是一款简单易用的自托管监控工具,专注于提供灵活、高效的服务状态监控和通知功能,适合个人和企业部署。简单说就是方便你监控飞牛NAS自带的各种应用以及你手动部署应用的运行状态.
⭐ 主要功能
- 多种监控类型:
- HTTP/HTTPS
- TCP 连接
- 关键词监控(HTTP/HTTPS)
- JSON 查询
- Ping 测试
- DNS 记录
- 推送服务
- Steam 游戏服务器
- Docker 容器
- 直观界面:现代化、响应迅速的用户界面,带来高效操作体验。
- 通知服务:支持超过 90 种通知方式,包括 Telegram、Discord、Slack、Gotify、Email(SMTP)等。
- 高级功能:
- 最小监控间隔可达 20 秒
- 多语言支持
- 多状态页面支持,可映射到特定域名
- 状态页面自定义和共享
- Ping 图表
- 证书信息展示
- 代理支持
- 双因素认证(2FA)
安装教程
部署前请参考通用教程
点此查看飞牛NAS部署各种Docker应用通用教程
dockercompose配置文件如下,可根据自己需求修改端口和挂载路径
services:
uptime-kuma: # 定义名为 "uptime-kuma" 的服务
image: louislam/uptime-kuma:1 # 使用 Louis Lam 提供的 Uptime Kuma 镜像,版本为 1
container_name: uptime-kuma # 设置容器的名称为 "uptime-kuma"
restart: always # 容器将始终重启,以确保服务持续运行
ports:
- "7301:3001" # 将主机的 7301 端口映射到容器内的 3001 端口
volumes:
- /vol2/1000/docker2/uptime-kuma/data:/app/data # 将主机目录挂载到容器中的 /app/data 目录,用于数据持久化
volumes:
uptime-kuma: # 定义名为 "uptime-kuma" 的数据卷(未使用,但可以留作备用)
更详细的使用说明请查看官方文档 https://uptime.kuma.pet/
页面很漂亮 设置也不繁琐。有多种监控方式,最简单的是通过http监控。
点击添加监控项,然后显示名字自定义,URL这里填写你要监控的飞牛NAS的docker容器的访问地址,比如监控爱盼项目,URL这里写http://192.168.2.146:5001。 URL就是你在飞牛部署的各种docker项目的访问网址。