快速开始
欢迎使用 CheckCle!几分钟内即可开始使用 CheckCle。
此快速安装允许您使用 Docker Compose 启动整个平台,因此仅需几分钟即可开始监控。它以最小的工作量设置 CheckCle 仪表板、后端服务和核心代理,无需复杂配置。
🚀 CheckCle 已在真实监控场景中成功测试,处理了 70+ 的可用性检查、15 台服务器和 60 多个 SSL 证书——同时使用极少的 CPU 和内存。它已针对低资源环境进行了优化,仍能良好运行。
🖥️ 系统要求
要顺利运行 CheckCle,请确保您的系统满足以下规格:
CPU: 1 个虚拟 CPU
内存: 500MB
磁盘: 2 GB 可用存储
操作系统: 在 Linux(Debian/Ubuntu/Alpine/CentOS)、macOS 或 Windows 上运行的 Docker
Docker: v20.10+
Docker Compose: v2.0+
CPU: 2+ 个虚拟 CPU
内存: 2–4 GB
磁盘: SSD,10 GB 以上可用空间
公网 IP (用于代理连接和外部访问)
私有 IP(如果您的所有应用和服务器都运行在同一网络中)
TLS/SSL 证书 用于安全访问(例如,通过 NGINX + Let’s Encrypt)
🚀 部署
部署 CheckCle 作为 Docker 容器
适用于生产环境或希望轻松管理多个容器的情况。只需创建一个 docker-compose.yml 文件并运行 docker-compose up -d 即可使用持久存储和可自定义设置启动 CheckCle。
# 创建 docker-compose.yml
version: '3.9'
services:
checkcle:
image: operacle/checkcle:latest
container_name: checkcle
restart: unless-stopped
ports:
- "8090:8090" # Web 应用
volumes:
- /opt/pb_data:/mnt/pb_data # 主机目录映射到容器路径
ulimits:
nofile:
soft: 4096
hard: 8192# Docker 运行命令
docker run -d --name checkcle --restart unless-stopped -p 8090:8090 -v /opt/pb_data:/mnt/pb_data --ulimit nofile=4096:8192 operacle/checkcle:latestcurl -fsSL https://checkcle.io/install.sh | bashCheckCle 默认凭证
用户名:
[email protected]密码:
Admin123456
U卸载 CheckCle 容器和镜像
✅ 部署 CheckCle 的推荐提示
1. 使用反向代理(Nginx / Caddy / Traefik)
将流量干净地路由到 CheckCle 应用。
为 SSL、缓存和速率限制提供更好的控制。
示例:将流量从
yourdomain.com转发到localhost:8090
2. 使用 HTTPS 运行
始终使用 SSL/TLS 来保护您的仪表板和 API。
使用 Let's Encrypt 获取免费证书。
像 Caddy 或 Certbot + Nginx 这样的工具可以简化此操作。
3. 启用基本认证或 IP 白名单(可选)
在应用前端添加额外保护以进行设置。
4. 使用 Docker 卷或绑定挂载
在容器重启时保留 CheckCle 数据。
示例:
-v ./pb_data:/app/pb_data
5. 保护 API 端点(如果对外暴露)
除非受到保护,否则避免将内部 API 暴露到互联网上。
使用防火墙规则或反向代理访问控制。
6. 自动监控并重启
使用
restart: unless-stopped在 Docker 中或在 Kubernetes 中使用健康检查。确保在发生故障时 CheckCle 能够保持运行。
最后更新于
