Cookie
文章25
标签26
分类3
Uptime Kuma Docker部署

Uptime Kuma Docker部署

Uptime Kuma

Uptime Kuma 是一款易于使用的自托管监控工具。
GitHub地址:https://github.com/louislam/uptime-kuma
支持:监控 HTTP(s) / TCP / HTTP(s) 关键字 / HTTP(s) JSON 查询 / WebSocket / Ping / DNS 记录 / 推送 / Steam 游戏服务器 / Docker 容器的正常运行时间。有 90 多种通知服务方式。

🐳 Docker Command

官版:
1
2
3
4
5
6
docker run -d \
--restart=always \
-p 3001:3001 \
-v uptime-kuma:/app/data \
--name uptime-kuma \
louislam/uptime-kuma:2

安装完,文件存放的地方在 /var/lib/docker/volumes/uptime-kuma/_data

路径映射版:

为了备份方便,可以用下面命令安装,我直接把文件映射在/root/data里面了

1
2
3
4
5
6
docker run -d \
--restart=unless-stopped \
-p 3001:3001 \
-v /root/uptime-kuma:/app/data \
--name uptime-kuma \
louislam/uptime-kuma:2

⚠️不支持NFS(网络文件系统)等文件系统。请映射到本地目录或卷。
⚠️确认文件系统类型: 运行 df -T /root。如果输出结果是 ext4xfs,你可以放心使用

域名分配

有需求可以配置一下

一共需要分配俩域名,一个后台的地址,一个状态页面的地址。

  1. 新建俩解析。以1.a.com和2.a.com为例,这俩同时解析到同一个IP下。
  2. 服务器上对Nginx配置好域名入口和SSL。
  3. 在状态页面的后台直接添加想要充当状态页面的地址,见下图。
  4. 完事,1.a.com为状态页面;2.a.com为后台

ps:🎄🍎🧦🎁✨

wx.jpg

本文作者:Cookie
本文链接:https://www.hmily.ren/2025/12/24/1025.Uptime%20Kuma/
版权声明:本文采用 CC BY-NC-SA 4.0 协议进行许可
×
公告通知

2026.01.01

新年快乐🧨