演示服务器:雨云·中国香港二区·Gold-6133·2C2G
演示宝塔版本:8.0.5
演示Uptime Kuma版本:1.23.11
教程编写时间:2024.02.10
演示宝塔版本: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】,点击右侧的自动获取,保存即可