环境准备
本教程适用于 CentOS 7 或支持 Docker 的系统。
前置条件
确保系统已安装 Docker。可通过以下命令测试:
docker run hello-world
若未安装,请参考 Docker 官方文档进行安装。
部署 Uptime Kuma
使用 Docker Compose 一键部署服务。
- 创建安装目录并进入:
mkdir -p /root/dockertest/kuma
cd /root/dockertest/kuma
- 创建 docker-compose.yml 配置文件:
touch docker-compose.yml
vim docker-compose.yml
- 写入以下内容(端口号可根据需要修改):
version: '3.3'
services:
uptime-kuma:
image: louislam/uptime-kuma
container_name: uptime-kuma
volumes:
- /root/dockertest/kuma/data:/app/data
ports:
- 5702:3001
- 启动容器:
docker-compose up -d
- 检查运行状态:
docker ps
-
浏览器访问
http://服务器 IP:5702,输入用户名密码登录。 -
在界面中添加监控目标 URL、设置名称及异常通知方式(如邮件、飞书等)。
配置公网访问
本地部署的服务默认仅在局域网可访问。需使用内网穿透工具将服务映射至公网。
- 安装内网穿透工具(以 cpolar 为例):
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
sudo systemctl enable cpolar
sudo systemctl start cpolar


