搭建一个专属自己的网站监控——Uptime Kuma

安装 Docker

下载docker,docker官方网址docker.com

创建 yml 配置文件

1
2
3
4
5
6
7
8
9
10
11
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

反向代理配置

1
2
3
4
5
6
7
8
9
10
11
server  {
listen 80;
server_name vps.7boe.top;
location / {
proxy_pass http://localhost:3001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
}

Docker 安装与推送镜像

1
docker pull louislam/uptime-kuma

挂载宿主机目录到容器

1
docker volume create uptime-kuma

创建容器

1
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

测试

浏览器打开IP:3001会出来kuma的登入界面