快速开始

欢迎使用 CheckCle!几分钟内即可开始使用 CheckCle。

此快速安装允许您使用 Docker Compose 启动整个平台,因此仅需几分钟即可开始监控。它以最小的工作量设置 CheckCle 仪表板、后端服务和核心代理,无需复杂配置。

🖥️ 系统要求

要顺利运行 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)

🚀 部署

1

部署 CheckCle 作为 Docker 容器

您可以使用以下方法之一安装 CheckCle:

适用于生产环境或希望轻松管理多个容器的情况。只需创建一个 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
2

CheckCle 默认凭证

3

如何查看 CheckCle 容器日志

使用此命令查看 CheckCle 容器的实时日志,包括服务检查、错误和其他重要信息:

docker logs -f checkcle

这可以让您监控代理的逻辑,检测任何错误,并在问题发生时进行故障排除。

4

🔒 重要:更改默认用户名和密码

设置强密码的建议:

  • 使用至少 8-12 个字符。

  • 混合使用大写、小写、数字和符号。

  • 避免常见词或容易被猜到的信息。

U卸载 CheckCle 容器和镜像

1

步骤 1:停止并移除 CheckCle 容器

docker stop checkcle docker rm checkcle

2

步骤 2:移除 CheckCle 镜像

docker rmi operacle/checkcle:latest

如果您使用了不同的标签或版本,请相应地调整 latest

3

可选:移除相关卷(如果使用)

如果您挂载了本地文件夹(例如 /mnt/pb_data),您可以手动删除它们:

rm -rf /mnt/pb_data

✅ 部署 CheckCle 的推荐提示

1. 使用反向代理(Nginx / Caddy / Traefik)

  • 将流量干净地路由到 CheckCle 应用。

  • 为 SSL、缓存和速率限制提供更好的控制。

  • 示例:将流量从 yourdomain.com 转发到 localhost:8090

2. 使用 HTTPS 运行

  • 始终使用 SSL/TLS 来保护您的仪表板和 API。

  • 使用 Let's Encrypt 获取免费证书。

  • CaddyCertbot + Nginx 这样的工具可以简化此操作。

3. 启用基本认证或 IP 白名单(可选)

  • 在应用前端添加额外保护以进行设置。

4. 使用 Docker 卷或绑定挂载

  • 在容器重启时保留 CheckCle 数据。

  • 示例: -v ./pb_data:/app/pb_data

5. 保护 API 端点(如果对外暴露)

  • 除非受到保护,否则避免将内部 API 暴露到互联网上。

  • 使用防火墙规则或反向代理访问控制。

6. 自动监控并重启

  • 使用 restart: unless-stopped 在 Docker 中或在 Kubernetes 中使用健康检查。

  • 确保在发生故障时 CheckCle 能够保持运行。

最后更新于