自托管监控工具Uptime Kuma极简部署指南,NAS一键启动Docker容器实时监控服务可用性
作者
小编
发布时间

项目介绍
Uptime Kuma 是一款开箱即用的自托管监控工具,专为服务器和网站的可用性监控而设计。它基于 Vue 3 + Bootstrap 5 + Node.js 构建,提供了一个简洁而强大的界面来监控你的在线服务。
无论你是运维人员还是网站管理员,Uptime Kuma 都能帮助你实时掌握服务状态。支持 HTTP(s)、TCP、DNS、Ping 等多种监控方式,还能通过 Telegram、Discord、Slack 等 90+ 种通知服务及时告知你任何异常情况。界面美观响应迅速,数据本地存储,完全掌握在自己手中。
项目地址:点我跳转
部署安装
如果你需要在外网也能访问项目,建议配置内网穿透服务。推荐使用 帕斯内网穿透,先注册账号备用。详细的操作指南可以 点我查看,包含全平台上手攻略。
使用 Docker 快速启动
打开你的 NAS 设备或任何支持 Docker 的系统,执行以下单条命令即可一键启动 Uptime Kuma:
1docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
这条命令会:
-d 后台运行容器
--restart=always 开机自动启动
-p 3001:3001 映射端口 3001(如果端口被占用,可改为其他端口,如 -p 3002:3001,但容器内部端口 3001 需要保持不变)
-v uptime-kuma:/app/data 创建数据卷用于持久化存储监控数据和配置
启动完成后,打开浏览器访问 http://你的IP:3001 即可进入 Uptime Kuma 的管理界面。
环境变量说明
Uptime Kuma 的 Docker 版本无需额外的环境变量配置,所有设置都可以在 Web 界面中完成。直接启动即可使用。
注意事项
确保 3001 端口未被占用,如有冲突可修改宿主机端口号
数据存储在 uptime-kuma 数据卷中,不会因容器重启而丢失
不支持 NFS 网络文件系统,请使用本地目录或 Docker 数据卷
首次访问
创建成功后,访问 http://你的IP:3001 就能看到 Uptime Kuma 的欢迎界面。按照提示完成初始化设置,即可开始添加监控目标。
本篇教程结束