news 2026/8/16 12:51:58

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/8/13 9:06:17

DB-GPT:AI如何彻底改变数据库开发流程

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 使用DB-GPT构建一个智能数据库管理工具&#xff0c;要求&#xff1a;1. 支持自然语言转SQL功能&#xff0c;用户可以用日常语言描述查询需求&#xff1b;2. 自动优化生成的SQL语句…

作者头像 李华
网站建设 2026/8/6 14:50:27

【三维 五角星】平面五角星放样到三维

本文涉及知识点 计算几何 效果 原理 平面五角星和一点放样。平面五角星五边形&#xff08;01234&#xff09;-五个三角形&#xff0c;这五个三角形的端点分别是&#xff1a; 0&#xff0c;1&#xff0c;&#xff08;02和14交点&#xff09; 1&#xff0c;2&#xff0c;&#…

作者头像 李华
网站建设 2026/8/5 17:20:39

RabbitMQ、Kafka消息队列安装指南与避坑要点

消息队列是分布式系统中的关键组件&#xff0c;负责应用间的异步通信和解耦。对于开发者和运维人员来说&#xff0c;正确安装和部署是使用它的第一步。本文将基于主流技术栈&#xff0c;分享几个核心的安装场景和实践中需要注意的关键点&#xff0c;帮助你快速搭建一个稳定可用…

作者头像 李华
网站建设 2026/8/11 16:02:47

AI绘画自由职业:Z-Image云端工具月省5000硬件成本

AI绘画自由职业&#xff1a;Z-Image云端工具月省5000硬件成本 1. 为什么自由职业者需要云端AI绘画方案 作为一名AI绘画自由职业者&#xff0c;你可能经常面临这样的困境&#xff1a;接单不稳定时&#xff0c;花大价钱购置的高性能显卡长期闲置&#xff1b;项目集中爆发时&…

作者头像 李华
网站建设 2026/8/10 6:54:43

SSD1306开发效率翻倍:手册没告诉你的技巧

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 基于SSD1306中文手册&#xff0c;总结并实现5个提升开发效率的高级技巧&#xff1a;1) 快速清屏不闪烁的方法&#xff1b;2) 双缓冲技术实现流畅动画&#xff1b;3) 自定义字体的优…

作者头像 李华
网站建设 2026/8/12 19:39:11

HunyuanVideo-Foley保姆级教程:解决常见报错与输入问题

HunyuanVideo-Foley保姆级教程&#xff1a;解决常见报错与输入问题 1. 背景与技术价值 1.1 视频音效生成的行业痛点 在传统视频制作流程中&#xff0c;音效设计是一项高度依赖人工的专业工作。无论是影视后期、短视频创作还是游戏动画&#xff0c;都需要音频工程师根据画面逐…

作者头像 李华