跑跑啦航模

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容器化部署。