LOADING

少女祈祷中......

Docker部署Uptime-Kuma

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 许可协议。转载请注明出处并使用相同协议!