Uptime-Kuma 是一款简单易用的自托管监控工具,可以监测网站、服务器和服务的可用性。它支持多种监控类型,如 HTTP(s)、TCPing、Ping、DNS等。它还支持多种通知服务,如 Telegram、Discord、Slack、Pushover、Email 等,可以及时通知用户监控项的状态变化—————Bing AI
服务器环境只需要部署好Docker即可安装(想弄Nginx反向代理什么的不算啊)
国内国外机都可以部署,只要是Linux就行
(安装Docker可参考 Linux安装Docker)
1.安装Uptime-Kuma
这一步其实非常简单,一条命令就装好了
(如果3001端口被占用可将左边的数值改成任意端口)
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
部署好后使用 <服务器IP>:3001
就可以访问了
2.配置反向代理
如果想去除端口并开启https只能开反向代理
2-1.打开宝塔创建新站点为 uptime.xxxxx.com
PHP版本为纯静态
2-2.配置反向代理
站点配置→反向代理→添加反向代理
照着图片填就行了,如果你改了端口还是要换一个的
由于Uptime-Kuma需要WebSocket,请将下列配置添加进站点配置里
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
3.更新Uptime-Kuma
原理就是拉取新镜像→删除旧容器→使用新镜像创建容器
docker pull louislam/uptime-kuma:1
docker stop uptime-kuma
docker rm uptime-kuma
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
到这里基本上就搭好了,关于里面的设置什么的都有详细的指引
本文作者:薄荷の尾巴
本文链接:https://blog.hoshiroko.com/archives/d851ec29ddab
版权声明:本文章采用 BY-NC-SA 许可协议。转载请注明出处并使用相同协议!