乐于分享
好东西不私藏

Openclaw 详细部署指南,一篇教会你!

Openclaw 详细部署指南,一篇教会你!

    今天带来的是超详细的 Openclaw 完整部署指南!
还在纠结怎么搭建 Openclaw、配置不会改、启动就报错?不用到处找零散教程了,这一篇就够了。
一、环境准备(全平台通用)

1. 系统与硬件要求

  • 系统:Windows 10+/macOS 12+/Ubuntu 22.04+(支持 WSL2)

  • 内存:最低 2 核 4G,推荐 4 核 8G

  • 权限:Linux/macOS 需 sudo 权限,Windows 需管理员身份

2. 依赖安装(Node.js 22.x)

OpenClaw 依赖 Node.js 22.x(LTS),必须严格匹配版本。
二、部署方式(3 选 1,新手优先一键脚本)

方式 1:一键脚本部署(推荐,5 分钟完成) 自动安装 Node.js、OpenClaw 核心,配置环境变量。

  • 验证安装:openclaw --version(输出版本即成功)

方式 2:Docker 容器部署(生产首选,隔离性强)

适合服务器 / 生产环境,自动拉取镜像、映射端口与配置目录。
  1. 1.安装 Docker(20.10+)

  2. 2.启动容器(数据持久化 + 端口映射)

  3. ⭐参数说明:
    • -p 3000:3000:WebUI 端口(访问:http://localhost:3000

    • -v ~/.openclaw:/root/.openclaw:配置目录持久化(防止数据丢失)

    • --restart=always:开机自启

方式 3:源码部署(开发 / 自定义)

适合二次开发、修改源码或适配国内网络。
三、初始化配置(核心步骤,必做)

1. 执行配置向导

  • 向导配置项(逐项填写):

    1. 1.网关类型:选本地网关(默认)

    2. 2.AI 模型认证:选API Key(推荐,如 OpenAI / 通义千问)

    3. 3.聊天平台:按需选(WhatsApp/Telegram/ 企业微信,可选跳过)

    4. 4.守护进程:安装(Linux/systemd、macOS/launchd,开机自启)

2. 关键配置文件路径(备份 / 修改用)

  • 主配置目录:~/.openclaw/

  • 模型认证:~/.openclaw/agents/<agentId>/agent/auth-profiles.json

  • 日志目录:~/.openclaw/logs/

四、模型对接(以通义千问 / OpenAI 为例)

1. 通义千问(国内推荐,免费额度)

1.获取 API Key:https://dashscope.console.aliyun.com/

2.配置模型:

2. OpenAI(GPT-4o)

  1. 1.获取 API Key:https://platform.openai.com/

  2. 2.配置模型:

  3. 3. 验证模型连通性

五、WebUI 访问与基础设置

1.访问地址:

  • 本地:http://localhost:3000

  • 服务器:http:// 公网 IP:3000(放行 3000 端口)

2.首次登录:无需密码,直接进入配置中心

3.基础设置:

  • 安全:设置管理员密码(System → Security)

  • 沙箱:启用本地沙箱(允许 AI 执行命令 / 文件操作)

  • 权限:配置私聊 / 群聊策略(如企业微信白名单)

六、运维与排错(高频问题解决)

1. 常用命令

2. 高频问题解决

  • 问题 1:Node.js 版本错误(提示需 22.x)

    • 解决:用 nvm 切换到 22.x,nvm use 22

  • 问题 2:Docker 容器启动失败(端口占用)

    • 解决:换端口(如-p 8080:3000)或停止占用进程

  • 问题 3:模型调用失败(API Key 错误 / 网络不通)

    • 解决:检查 Key 是否正确、是否开通模型权限、服务器是否能访问模型域名

  • 问题 4:WebUI 无法访问(防火墙拦截)

    • 解决:放行 3000 端口(Linux:sudo ufw allow 3000

七、生产环境最佳实践

1.用 Docker 部署(隔离性强、易扩容)

2.配置反向代理(Nginx+HTTPS,域名访问)

3.启用监控(openclaw monitor,查看资源占用)

4.定期备份配置(~/.openclaw/目录)

5.限制沙箱权限(仅允许必要的文件 / 命令操作)