2026/4/6 7:25:23
网站建设
项目流程
推广网站文案,荣耀手机商城官方网,中国电信黄页官网,济南公司网站建设1、Checkmate简介
Checkmate 是 BlueWave Labs 开发的开源自托管监控平台#xff0c;聚焦服务器、网站与基础设施的实时可用性与性能监测#xff0c;以轻量化、易部署、可视化强为核心优势#xff0c;采用 AGPL-3.0 许可协议#xff0c;数据自主可控。
2、核心定位与背景
定…1、Checkmate简介Checkmate 是 BlueWave Labs 开发的开源自托管监控平台聚焦服务器、网站与基础设施的实时可用性与性能监测以轻量化、易部署、可视化强为核心优势采用 AGPL-3.0 许可协议数据自主可控。2、核心定位与背景定位面向运维 / DevOps 的一体化监控工具兼顾网站可用性、服务器硬件、容器与网络层监测可替代传统复杂方案。技术栈前端 React/Vite/MUI后端 Node.js/Express存储 MongoDBRedis任务调度 BullMQ支持 Docker/K8s 快速部署。起源2023 年左右推出GitHub 星标超 8k强调 “美丽、高性能”适合自托管场景。3、关键优势自托管与开源AGPL-3.0 许可数据本地化避免 SaaS 隐私与订阅成本。轻量化高效1 核 1GB 即可稳定运行支持 1000 并发监控资源占用低。灵活部署Docker Compose 一键启动支持 Raspberry Pi 等边缘设备。生态兼容PromQL 语法支持可对接 GrafanaRESTful API 便于自动化集成。4、拉取镜像dockerpull ghcr.io/bluewave-labs/checkmate-backend-mono:latestdockerpull ghcr.io/bluewave-labs/checkmate-mongo:latest5、创建数据目录mkdir-p /data/checkmatechmod777/data/checkmate6、编辑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_URLhttp://ip:52345/api/v1 - UPTIME_APP_CLIENT_HOSThttp://ip - DB_CONNECTION_STRINGmongodb://mongodb:27017/uptime_db?replicaSetrs0 - REDIS_URLredis://redis:6379 - CLIENT_HOSThttp://ip - JWT_SECRETEcuqPmIbxHXGCAiJH/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 EOF8、访问checkmate服务浏览器访问: http://ip:52345 点击注册账号8.1、添加网站监控点击“L et’s create your first uptime monitor”选项进入监控项配置页Checkmate是由BlueWave Labs开发的开源自托管监控平台基于AGPL-3.0许可协议核心定位为运维/DevOps提供轻量化、易部署的一体化监控解决方案聚焦服务器、网站及基础设施的实时可用性与性能监测实现数据本地化自主可控有效替代传统复杂监控方案。