OpenClaw进阶部署(WSL2_Docker_CF)
本章介绍Windows、Linux、Docker和Cloudflare Workers等进阶部署方式。
## 3.1 Windows本地部署

Windows用户:完全可用,但部分系统集成功能受限。
### 系统要求
硬件:CPU 2核以上,内存4GB以上(推荐8GB),硬盘10GB以上
操作系统:Windows 10 或 Windows 11
前置软件:Node.js 22.0.0+
### 部署方式选择
Windows有两种部署方式:
- WSL2 + Ubuntu(强烈推荐):官方推荐方式,提供完整Linux环境支持
- PowerShell原生部署:纯Windows环境,适合不想使用WSL2的用户
### 方式一:WSL2 + Ubuntu部署(强烈推荐)
第一步:启用WSL2(管理员PowerShell)
```
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
```
重启计算机。
第二步:安装Ubuntu(Microsoft Store / Ubuntu 22.04或24.04 LTS)
第三步:更新Ubuntu系统
```
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl git wget build-essential
```
第四步:安装Node.js 22+
```
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
node -v
npm -v
```
第五步:安装OpenClaw
```
curl -fsSL https://openclaw.ai/install.sh | bash
```
第六步:验证安装
```
openclaw --version
openclaw --help
openclaw status
```
第七步:配置Windows访问WSL2服务
创建start-openclaw.bat启动脚本。在WSL2中启动:`openclaw gateway run --port 18789`
Windows浏览器访问 http://localhost:18789
### 方式二:PowerShell原生部署
1. 安装Node.js 22+(https://nodejs.org/)
2. 管理员PowerShell安装:`npm install -g openclaw@latest`
3. 权限问题解决
4. 验证安装
5. 运行初始化向导:`openclaw onboard --install-daemon`
## 3.2 Linux本地部署

推荐Ubuntu 20.04+、Debian 11+、CentOS 8+
安装Node.js 22+后,运行 `curl -fsSL https://openclaw.ai/install.sh | bash` 即可。
## 3.3 国内一键安装(完整版)

国内用户推荐使用官方中文版,速度快、配置简单。
前置要求:Node.js 22.0.0+,推荐配置Brave Search API密钥。
macOS/Linux安装:
```
curl -fsSL https://clawd.org.cn/install.sh | bash
```
Windows安装(管理员PowerShell):
```
iwr -useb https://clawd.org.cn/install.ps1 | iex
```
运行入门向导:`openclaw-cn onboard --install-daemon`
国内版预置国产模型:Kimi、DeepSeek、GLM-4、通义千问、文心一言
国内平台集成:飞书、企业微信、钉钉、QQ
## 3.4 Cloudflare Workers部署

全球CDN加速,Serverless架构,无需维护服务器。
前置要求:Cloudflare账号、Workers Paid计划(5美元/月)
部署流程:
1. 一键部署Moltworker
2. 等待构建(约10分钟)
3. 配置Access(Zero Trust)
4. 配置R2对象存储
5. 注入变量并重启
访问地址:https://moltbot-sandbox.xxx.workers.dev?token=xxx
管理后台:https://moltbot-sandbox.xxx.workers.dev/_admin/
## 3.5 Docker部署

适合需要环境隔离的场景,跨平台统一方案。
### 快速开始
方式一:一键脚本部署(推荐新手)
```
curl -fsSL https://clawd.org.cn/install.sh | bash
```
方式二:手动Docker Compose部署
1. 创建工作目录并配置.env文件
2. 创建docker-compose.yml(使用镜像jiulingyun803/openclaw-cn:latest)
3. 启动:`docker compose up -d openclaw-cn-gateway`
4. 配置向导:`docker compose run --rm openclaw-cn-cli onboard`
5. 访问 http://127.0.0.1:18789/
### 常用操作
- 查看状态:`docker compose ps`
- 重启网关:`docker compose restart openclaw-cn-gateway`
- 更新版本:`docker compose pull && docker compose up -d`
### 数据持久化
数据存储在./data/目录下,定期备份即可。
## 3.6 本章小结

本章介绍了OpenClaw的进阶部署方式:Windows本地部署(WSL2或PowerShell)、Linux本地部署、国内一键安装、Cloudflare Workers全球CDN部署、Docker容器化部署。







微信联系
淘宝联系