安装部署
本指南详细介绍 OpenClaw 的各种安装和部署方式。
系统要求
最低配置
- CPU: ≥2核
- 内存: ≥4GB
- 磁盘: ≥10GB 可用空间
必备工具
- Node.js: ≥22(推荐 v24)
- Git: 用于克隆仓库
- Docker: 可选,推荐用于沙箱隔离
本地部署
方式一:新手引导向导(推荐)
这是在 macOS、Linux 或 Windows(通过 WSL2)上设置 OpenClaw 的推荐方式。
bash
# macOS/Linux
curl -fsSL https://openclaw.ai/install.sh | bash
# Windows PowerShell(管理员模式)
iwr -useb https://openclaw.ai/install.ps1 | iex按照引导流程配置:
- 本地 Gateway 或远程 Gateway 连接
- 渠道配置
- Skills 设置
- 工作区默认值
方式二:npm 全局安装
bash
# 使用 npm
npm install -g openclaw@latest
# 或使用 pnpm
pnpm add -g openclaw@latest安装完成后:
bash
# 启动引导配置
openclaw onboard
# 或打开控制界面(无需设置渠道)
openclaw dashboard方式三:Git 源码安装
适合开发者:
bash
# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 安装依赖
pnpm install
# 构建 UI
pnpm ui:build
# 启动
pnpm start方式四:Docker 部署
bash
# 拉取镜像
docker pull openclaw/openclaw:latest
# 创建专用用户(推荐)
sudo useradd -m node
sudo usermod -aG docker node
# 运行容器
docker run -d \
--name openclaw \
-p 3000:3000 \
-v ~/.openclaw:/home/node/.openclaw \
openclaw/openclaw:latestSlim Docker:2026.3.8 版本新增多阶段构建,减少容器体积。
快速开始
最快开始聊天的方式
无需设置渠道,直接打开控制界面:
bash
openclaw dashboard然后在浏览器中访问 http://localhost:3000 进行聊天。
配置 Web Search
推荐设置 Brave Search API 密钥,以便智能体可以使用 web_search:
bash
openclaw configure --section web这会存储 tools.web.search.apiKey。
云端部署
腾讯云部署(推荐国内用户)
腾讯云是国内首个提供 OpenClaw 应用模板的云平台,提供一键秒级部署服务。
方式一:轻量应用服务器(推荐新手)
步骤一:购买服务器
访问 腾讯云 OpenClaw 部署专题,点击【立即部署我的 AI 助理】。
配置推荐:
- 入门级:2核2G,适合个人体验
- 推荐配置:2核4G,适合日常使用
- 高性能:4核8G,适合团队协作
地域选择:
- 国内用户:选择国内地域(广州、上海、北京等)
- 海外用户:选择香港或新加坡
步骤二:选择应用模板
在购买页面选择:
- 应用创建方式:应用模板
- 应用类型:AI 智能体
- 应用名称:OpenClaw (Clawdbot)
步骤三:配置 OpenClaw
在轻量应用服务器控制台:
- 进入【应用管理】页签
- 配置模型(选择混元、Kimi、GPT 等)
- 配置通道(企业微信、QQ、钉钉、飞书等)
步骤四:启动使用
bash
# SSH 连接服务器
ssh root@your-server-ip
# 查看状态
openclaw status
# 启动服务
openclaw start方式二:智能体开发平台(企业用户)
访问 腾讯云智能体开发平台,提供:
- 企业级权限管理
- 安全审核机制
- 渠道集成
- 运维管理
💡 详细教程请查看 腾讯云部署专题
腾讯云部署快速链接
百度云部署
访问 百度智能云文档。
GPU 云服务器部署
适合需要运行本地大模型的用户:
- 选择 GPU 配置(如 A100 40G)
- 选择
windows_OpenClaw专属镜像 - 远程连接服务器
- 运行本地模型脚本
- 启动 OpenClaw
配置文件
主配置文件
位置:~/.openclaw/openclaw.json
json
{
"accessControlList": {
"allowFrom": ["+1234567890"]
},
"groupRules": {
"requireMention": true
}
}访问控制
json
{
"channels": {
"whatsapp": {
"allowFrom": ["+1234567890"]
}
}
}安全第一
- 始终设置
channels.whatsapp.allowFrom - 永远不要在你的个人 Mac 上对全世界开放
- 为助手使用专用的 WhatsApp 号码
配对渠道
WhatsApp
bash
# 配对 WhatsApp
openclaw pair whatsapp
# 或让机器人所有者批准
# ask the bot owner to approve with: openclaw pairing <code>Telegram
bash
# 配对 Telegram
openclaw pair telegramDiscord
bash
# 配对 Discord
openclaw pair discord后续配置
重新配置
bash
openclaw configure查看状态
bash
openclaw status查看日志
bash
openclaw logs验证安装
bash
# 运行诊断
openclaw doctor
# 检查配置
openclaw config list
# 测试连接
openclaw test常见问题
Node.js 版本问题
使用 nvm 管理 Node 版本:
bash
# 安装 nvm-windows
curl -o nvm-setup.exe https://github.com/coreybutler/nvm-windows/releases/download/1.1.12/nvm-setup.exe
# 安装 Node 24
nvm install 24
nvm use 24权限问题
在 Windows 上,确保使用管理员模式打开 PowerShell。
端口占用
检查端口占用:
bash
# macOS/Linux
lsof -i :3000
# Windows
netstat -ano | findstr :3000