用途:本文档说明开源分布式任务调度和工作流编排平台 OpenClaw 的安装与部署方法,覆盖 Docker、Kubernetes 与原生安装三种方式。
环境要求:最低 2 核 CPU、4GB 内存、20GB 磁盘,操作系统为 Linux(CentOS 7+、Ubuntu 18.04+、Debian 10+)。需按方式检查 Docker、Docker Compose、Java、Python 等依赖。
主要方式:Docker 方式为推荐方案,通过下载 docker-compose.yml 并执行 docker-compose up -d 启动,包含 server、worker、MySQL、Redis 组件,可用 .env 配置数据库密码、端口与日志级别。Kubernetes 方式支持 Helm 安装(helm install openclaw openclaw/openclaw -n openclaw --create-namespace)或手动应用 YAML,并提供 values.yaml 示例配置副本数、资源限制、MySQL、Redis 与 Ingress。原生安装需下载安装包、初始化数据库、编辑 application.yml,并用脚本或 systemd 服务启动 server 与 worker。
验证与运维:可通过 /api/health、/api/status、/api/cluster/info 做健康检查,Web UI 默认地址为 http://localhost:8080,默认管理员账号 admin/admin123(首次登录后应修改)。升级方面 Docker 用 docker-compose pull 后重启,Kubernetes 用 helm upgrade,必要时 helm rollback。卸载需停止容器或 helm uninstall,并谨慎删除数据与 PVC。
限制与排查:文档列出端口占用、数据库连接失败、内存不足、权限问题、Worker 无法注册等常见问题及对应检查命令。具体版本兼容性、安全加固与生产参数未在资料中提供。