news 2026/6/15 9:17:48

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/6/15 12:55:54

阿普尔顿朗姆怎么酿造?独特风味全解析

阿普尔顿精酿朗姆是牙买加朗姆酒的代表&#xff0c;以其独特的制作工艺和丰富的风味层次闻名于世。与多数工业化生产的朗姆不同&#xff0c;阿普尔顿采用小批量、慢发酵的传统方法&#xff0c;充分利用牙买加的风土条件&#xff0c;赋予了酒体复杂而平衡的个性。 阿普尔顿精酿…

作者头像 李华
网站建设 2026/6/15 12:56:35

比手动快10倍!AI生成电源管理工具实测

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个增强版电源管理工具&#xff0c;在传统POWER SETTINGS EXPLORER基础上增加&#xff1a;1.一键优化电源设置功能 2.根据使用场景自动推荐配置 3.实时监控系统功耗 4.生成节…

作者头像 李华
网站建设 2026/6/15 13:04:08

VR健身游戏开发:实时骨骼跟踪云端优化方案

VR健身游戏开发&#xff1a;实时骨骼跟踪云端优化方案 1. 为什么需要云端骨骼跟踪&#xff1f; 对于独立游戏开发者来说&#xff0c;开发VR健身游戏最大的挑战之一就是实时骨骼跟踪。Quest2等头显设备虽然便携&#xff0c;但算力有限&#xff0c;难以处理高精度的人体姿态估计…

作者头像 李华
网站建设 2026/5/14 16:34:59

Z-Image-ComfyUI团队协作方案:多人共享云端环境不打架

Z-Image-ComfyUI团队协作方案&#xff1a;多人共享云端环境不打架 1. 为什么需要团队协作方案&#xff1f; 想象一下&#xff0c;你的设计小组正在赶一个项目&#xff0c;需要频繁使用AI工具生成概念图。但现实情况是&#xff1a; 公司电脑没有管理员权限&#xff0c;无法安…

作者头像 李华
网站建设 2026/6/15 12:54:59

基于区块链的分布式能源交易与微电网调度仿真

目录 手把手教你学Simulink ——基于多能互补微电网系统的建模与优化场景实例:基于区块链的分布式能源交易与微电网调度仿真 一、背景介绍 二、系统结构设计 各模块具体功能如下: 三、建模过程详解 第一步:创建 Simulink 项目并导入基础模块 第二步:搭建微电网物理…

作者头像 李华
网站建设 2026/6/15 12:56:04

用MeiliSearch快速验证产品搜索创意

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 快速开发一个产品搜索原型&#xff0c;功能包括&#xff1a;1. 即时输入即时搜索 2. 搜索结果分类展示 3. 简单的过滤选项 4. 移动端适配 5. 可部署的完整项目。使用React前端和No…

作者头像 李华