最近在自己的云服务器上,不知不觉也部署了好多服务/网站了,这几天正好看到一个能够监控服务状态的开源项目,于是就尝试用了一下,来做个分享。这个小项目叫uptime kuma,官方自称an easy-to-use self-hosted monitoring tool. 下面我们就来一探究竟
项目安装
首先我们来到项目的github主页:https://github.com/louislam/uptime-kuma
首先这个项目基于docker,确保你的云服务器上有安装好了docker,ubuntu 可以输入sudo apt install docker.io 来安装。
sudo apt install docker.io然后通过命令下载并运行项目,项目会运行在服务器的3001端口
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1项目配置
我们在浏览器输入自己云服务器ip+3001,就到了配置界面
首先来创建一个账户

然后开始配置需要监控的网站,填入网站RUL,勾选高级设置中的证书到期通知搭配通知功能,可以提醒你不要忘记续证书

展示
我是在这里配置了tg bot的通知


具体怎么配置的就不展示啦,有需要的朋友自己研究下很简单。
完整的页面监控状态页面就如下
至此,完成了uptime kuma的配置与安装,如有需求也可以自己反代一下以后就可以通过域名访问。Uptime-Kuma的配置很简单,并且有中文界面,相信大家能很快上手。