项目:Uptime Kuma
演示站点:Uptime Kuma
一款简单易用的站点监控工具
演示服务器:雨云·中国香港二区·Gold-6133·2C2G
演示宝塔版本:8.0.5
演示Uptime Kuma版本:1.23.11
教程编写时间:2024.02.10

教程

一,进入宝塔面板,点击【终端】
二,输入下方代码并回车(注意是两行分开)

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

部署完毕
三,部署完毕后,浏览器输入http://服务器IP:3001访问Uptime-Kuma(如不能访问需要在安全中放行端口 如果提示3001端口冲突,可以自行修改为其他端口)
四,首次访问需要设置管理员账号、密码,根据提示完成即可
设置成功

配置自定义域名访问

五,回到宝塔面板,点击【网站】,点击【添加站点】
六,输入自己的域名,PHP版本选择【纯静态】,其他不用管,接着点【提交】

七,点击SSL证书下方的未部署,跳出相关界面
八,点击【Let's Encrypt】免费证书

九,勾选全部域名,点击申请等待成功即可
十,选择【强制HTTPS】,并点击保存

十一,再次回到宝塔面板,点击【网站】,点击【设置】,再点击【反向代理】
十二,点击【添加反向代理】

十三,代理名称随便写,目标URLhttp://服务器IP:3001(如上图)
十四,点击【提交】,现在访问我们的域名看看
正常登录
十五,之后如果访问出现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";
 }


十六,访问我们的Uptime-Kuma后台页面,点击右上角头像,点击【设置】,再点击【常规】
十七,找到【站点主URL】,点击右侧的自动获取,保存即可
全部完成!

最后修改:2024 年 02 月 24 日
如果觉得我的文章对你有用,请随意赞赏