自建服务越来越多却不知道是否存活?来试试 Uptime Kuma 吧,它是一个颜值极高、功能强大的开源状态监测软件。它支持 HTTP/TCP/Ping 等多种协议,还能配置邮件、钉钉等消息推送。
今天向大家介绍如何使用 Docker compose 快速部署并进行网页状态监测和邮件推送的配置。
创建
docker-compose.yml文件
# docker-compose.yml
services:
uptime-kuma:
container_name: kuma
image: louislam/uptime-kuma:2
restart: unless-stopped
ports:
- 3001:3001 # 此处为你最终访问用到的端口
volumes:
- ./data:/app/data # 配置持久化保存在终端输入指令启动 Uptime kuma
docker-compose up -d访问 Uptime kuma 页面并进行初始化配置
访问 http://loaclhost:3001 打开页面,配置用户名与密码,选择数据库为 SQLite ,配置完成即可进入控制面板:

添加需要监测的服务(此处以百度搜索为例)

如图填入内容后,服务监测就配置好了,可以依法炮制其它监测
配置后效果如下

配置邮箱消息推送
在 仪表盘/Dashboard 中对想要配置邮箱推送的探针进行编辑/Edit,选择邮箱类型

配置具体账号(具体邮件服务器地址各家可能略有不同,自行登录相应官网查找即可)

点击保存后就配置完成啦,如果担心用不了也可以先点击测试按钮实验一下,完成后只要服务下线即会自动发邮件进行通知,再也不怕服务偷偷下线还不知情了!