一:项目简介
项目地址:https://github.com/louislam/uptime-kuma
Uptime Kuma是一个高颜值的、开源的在线网站服务监控工具,提供实时的状态监控和通知提醒功能,非常适合小中型项目的网站和个人网站使用。本文将介绍如何安装部署、配置和使用 Uptime Kuma。
截图展示
二:前期准备
服务器安装Docker
如果不确定有没有安装过,就在终端输入:
docker compose version
如果出现版本信息,就证明已经安装过了,那咱们继续。
三:开始安装
1.在uptime目录新建空白文件
2.命名为docker-compose.yml
3.打开yml文件输入代码
version: '3.3'
services:
uptime-kuma:
image: louislam/uptime-kuma
container_name: uptime-kuma
volumes:
- ./uptime-kuma:/app/data
ports:
- 3001:3001
4.输入代码启动项目
docker-compose up -d
因为项目需要用到 WebSocket,所以如果不配置WebSocket会出现以下错误:”Cannot connect to the socket server. [Error: websocket error] Reconnecting…”
现在,就开始把反向代理的配置文件改为以下代码:
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:3001/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
最后点击保存
四:打开端口
1.打开服务器端口
以腾讯云为例,其他服务商同理。
2.打开宝塔面板端口
五:搭建完成
在浏览器输入你的域名,就可以登录啦!
完结!撒花!