news 2026/4/20 14:44:21

docker部署Checkmate监控

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker部署Checkmate监控

1、Checkmate简介
Checkmate 是 BlueWave Labs 开发的开源自托管监控平台,聚焦服务器、网站与基础设施的实时可用性与性能监测,以轻量化、易部署、可视化强为核心优势,采用 AGPL-3.0 许可协议,数据自主可控。
2、核心定位与背景
定位:面向运维 / DevOps 的一体化监控工具,兼顾网站可用性、服务器硬件、容器与网络层监测,可替代传统复杂方案。
技术栈:前端 React/Vite/MUI,后端 Node.js/Express,存储 MongoDB+Redis,任务调度 BullMQ,支持 Docker/K8s 快速部署。
起源:2023 年左右推出,GitHub 星标超 8k,强调 “美丽、高性能”,适合自托管场景。
3、关键优势
自托管与开源:AGPL-3.0 许可,数据本地化,避免 SaaS 隐私与订阅成本。
轻量化高效:1 核 1GB 即可稳定运行,支持 1000 + 并发监控,资源占用低。
灵活部署:Docker Compose 一键启动,支持 Raspberry Pi 等边缘设备。
生态兼容:PromQL 语法支持,可对接 Grafana,RESTful API 便于自动化集成。

4、拉取镜像

dockerpull ghcr.io/bluewave-labs/checkmate-backend-mono:latestdockerpull ghcr.io/bluewave-labs/checkmate-mongo:latest

5、创建数据目录

mkdir-p /data/checkmatechmod777/data/checkmate

6、编辑docker-compose.yaml文件

sudotee/data/checkmate/docker-compose.yml<<-'EOF' services: server: image: ghcr.io/bluewave-labs/checkmate-backend-mono:latest restart: always ports: - "52345:52345" environment: - UPTIME_APP_API_BASE_URL=http://ip:52345/api/v1 - UPTIME_APP_CLIENT_HOST=http://ip - DB_CONNECTION_STRING=mongodb://mongodb:27017/uptime_db?replicaSet=rs0 - REDIS_URL=redis://redis:6379 - CLIENT_HOST=http://ip - JWT_SECRET=EcuqPmIbxHXGCAiJH/uuMzcSFNyJehi3hGtr/l70y6Y= volumes: - /var/run/docker.sock:/var/run/docker.sock depends_on: - mongodb mongodb: image: ghcr.io/bluewave-labs/checkmate-mongo:latest restart: always command: ["mongod", "--quiet", "--replSet", "rs0", "--bind_ip_all"] volumes: - /data/checkmate/mongo/data:/data/db healthcheck: test: echo "try { rs.status() } catch (err) { rs.initiate({_id:'rs0',members:[{_id:0,host:'mongodb:27017'}]}) }" | mongosh --port 27017 --quiet interval: 5s timeout: 30s start_period: 0s retries: 30 EOF

8、访问checkmate服务
浏览器访问: http://ip:52345 点击注册账号
8.1、添加网站监控
点击“L et’s create your first uptime monitor”选项,进入监控项配置页

Checkmate是由BlueWave Labs开发的开源自托管监控平台,基于AGPL-3.0许可协议,核心定位为运维/DevOps提供轻量化、易部署的一体化监控解决方案,聚焦服务器、网站及基础设施的实时可用性与性能监测,实现数据本地化自主可控,有效替代传统复杂监控方案。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 14:42:49

Mac用户福音:无需双系统玩转OpenPose的云端方案

Mac用户福音&#xff1a;无需双系统玩转OpenPose的云端方案 1. 为什么Mac用户需要云端OpenPose方案&#xff1f; 作为苹果全家桶用户&#xff0c;你可能遇到过这样的困扰&#xff1a;想用OpenPose做行为识别研究&#xff0c;却发现这个强大的计算机视觉工具主要支持Windows和…

作者头像 李华
网站建设 2026/4/17 22:40:29

SSE在股票实时行情推送中的实战应用

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个股票行情实时推送的SSE应用demo&#xff0c;要求&#xff1a;1. 模拟生成虚拟股票数据(至少5支股票) 2. 每秒推送一次最新行情 3. 前端用表格展示实时数据 4. 包含涨跌颜色…

作者头像 李华
网站建设 2026/4/17 21:12:35

古风动画制作革命:AI骨骼驱动水墨人物

古风动画制作革命&#xff1a;AI骨骼驱动水墨人物 引言&#xff1a;当传统水墨遇上AI骨骼 想象一下&#xff0c;让齐白石笔下的虾、徐悲鸿画中的马&#xff0c;都能像迪士尼动画一样活灵活现地动起来。这就是AI骨骼驱动技术为古风动画带来的革命性变化。传统水墨动画制作需要…

作者头像 李华
网站建设 2026/4/16 12:34:43

17点关键点检测保姆级指南:小白5分钟部署,成本直降90%

17点关键点检测保姆级指南&#xff1a;小白5分钟部署&#xff0c;成本直降90% 引言&#xff1a;为什么舞蹈老师需要AI关键点检测&#xff1f; 作为一名舞蹈老师&#xff0c;你是否经常遇到这些困扰&#xff1a;学员动作不够标准&#xff0c;但逐个纠正耗时费力&#xff1b;录…

作者头像 李华
网站建设 2026/4/19 12:55:48

毕业设计救星:AI骨骼检测云端方案,1小时1块免显卡压力

毕业设计救星&#xff1a;AI骨骼检测云端方案&#xff0c;1小时1块免显卡压力 引言&#xff1a;当毕业设计遇上性能瓶颈 距离毕业答辩只剩两周&#xff0c;你的体感游戏设计却卡在了最关键的人体骨骼检测环节——宿舍的轻薄本跑不动MediaPipe&#xff0c;显卡性能不足导致实时…

作者头像 李华
网站建设 2026/4/20 9:34:51

智能打码系统安全评估:数据泄露防护方案

智能打码系统安全评估&#xff1a;数据泄露防护方案 1. 引言&#xff1a;AI 人脸隐私卫士的诞生背景与核心价值 随着社交媒体、智能监控和数字办公的普及&#xff0c;图像中的人脸信息正以前所未有的速度被采集和传播。一张看似普通的合照&#xff0c;可能在不经意间暴露多位…

作者头像 李华