服务挂了三天才发现,是每个自建玩家的噩梦。Uptime Kuma 是一款开箱即用的开源监控面板,HTTP、TCP、Ping、Docker 容器状态一屏尽收,还内置五十多种通知渠道。今天用 Docker 五分钟把它跑起来。
一、Docker 一行部署
新建 docker-compose.yml:
services:
uptime-kuma:
image: louislam/uptime-kuma:1
container_name: uptime-kuma
restart: always
ports:
- "3001:3001"
volumes:
- ./data:/app/data
执行 docker compose up -d,浏览器打开 IP:3001,设置管理员账号即可进入面板。数据目录挂载到宿主机,后续升级换容器,监控记录一条不丢。
二、添加监控项
点击「添加监控」,常用三招:HTTP(s) 盯网页和 API,填 URL 即可;TCP / Ping 盯数据库、SSH 这类端口服务;宿主机装了 Docker 的话,直接选Docker 守护进程模式,容器一挂立刻变红。检测间隔建议 60 秒,配合「重试 2 次」可以有效防误报。
三、告警通知
「设置 → 通知」里按需配置:Telegram、企业微信、钉钉、邮件、Webhook 全部原生支持,iOS 用户还能用 Bark 兜底。配好后记得在监控项里勾选默认通知,故障与恢复都会第一时间推送。
四、日常维护
升级两步走:docker compose pull && docker compose up -d。面板还自带状态页功能,绑定一个 status.yourdomain.com 就能对外公开展示服务可用性。装在 NAS 或小主机上长期跑,非常省心。
监控是自建服务的第一道保险:投入五分钟,换来睡觉踏实,这波不亏。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END









暂无评论内容