搭建环境:
- 服务器:阿里云ECS深圳
- 系统:Debian 11
- 域名:xxx
操作步骤:
1.创建安装目录
mkdir -p /root/data/docker_data/uptimekuma
cd /root/data/docker_data/uptimekuma
2.创建配置文件:
vim docker-compose.yml
复制一下内容进配置文件:
version: '3.3'
services:
uptime-kuma:
image: louislam/uptime-kuma
container_name: uptime-kuma
volumes:
- ./uptime-kuma:/app/data
ports:
- 3001:3001
3.服务器防火墙放行3001端口
4.启动容器
cd /root/data/docker_data/uptimekuma # 来到 docker-compose配置文件所在的文件夹下
docker compose up -d
到此就可以通过http://服务器ip:3001访问Uptime Kuma了。
5.反向代理
用的nginx proxy manager(npm)。
把域名解析到npm所在的服务器
打开npm,并配置反向代理
现在就可以用域名访问Uptime Kuma了。
6.设置Uptime Kuma...
搭建过程遇到的问题,起初我用的是centos 7的系统搭建的,可是在docker compose up -d的时候出现问题,无法修改iptables。试了一些方法没能解决后,我就重置成debian 11系统,搭建没问题。
后台访问地址:域名/dashboard
评论区