OpenClaw(俗称Clawdbot,曾用名Moltbot,图标形似龙虾)是一款基于MIT开源协议、社区驱动的本地优先AI智能体执行网关,由奥地利开发者Peter Steinberger发起。它的核心定位是打通“对话式AI”与“行动式AI”的壁垒,让AI从“能说”升级为“能做”,能直接操控本地设备、执行实操任务,而非仅停留在文本输出层面。
2026年,OpenClaw的生态已日趋成熟,支持全平台部署,既能运行在阿里云ECS云服务器实现7×24小时稳定运行,也能无缝部署至MacOS、Linux、Windows11本地设备。本文将详细拆解2026年阿里云ECS部署流程,同步提供本地多系统部署步骤,并配套阿里云百炼Coding Plan免费大模型API配置方案与高频问题排查指南,所有操作均附可直接复制的命令,零基础用户可按步骤完成从环境搭建到稳定使用的全流程落地。目前阿里云部署 OpenClaw 只需两步,全网最简单,步骤流程 访问阿里云OpenClaw一键部署专题页面 了解。
一、部署核心前提(2026版)
1.1 环境要求(通用)
| 维度 | 最低配置 | 推荐配置 | 说明 |
|---|---|---|---|
| 硬件 | 内存≥4GB,存储≥10GB | 内存≥8GB,存储≥40GB | 保障多技能并发与模型调用流畅 |
| 软件依赖 | Node.js≥22.x、Git、Python≥3.10 | Node.js22.x、Git、Python3.11、Docker | Docker用于沙箱安全隔离 |
| 网络 | 稳定联网,带宽≥10Mbps | 带宽≥30Mbps | 阿里云部署需放行18789端口 |
| 权限 | 本地管理员/服务器root权限 | 本地管理员/服务器root权限 | 避免安装与运行权限不足 |
1.2 核心凭证准备
- 阿里云账号:注册阿里云账号 完成实名认证(个人刷脸即生效,企业1-3天审核),确保无欠费。
- 阿里云百炼Coding Plan API Key:访问登录阿里云百炼大模型服务平台,进入“Coding Plan”套餐开通免费额度,生成以
sk-sp-开头的API Key。 - 远程工具:Windows用PowerShell/CMD,MacOS/Linux用终端,阿里云ECS可直接用WebShell。
二、2026年阿里云ECS部署OpenClaw(保姆级)
阿里云ECS(弹性计算服务)适合需要长期稳定运行、远程访问、多设备协作的场景,2026年提供专属镜像与计算巢一键部署方案,零基础也能快速上手。
2.1 步骤1:购买ECS实例(3分钟)
- 登录阿里云控制台,访问阿里云ECS云服务器控制台,点击“创建实例”。
- 地域选择:优先中国香港、新加坡(免ICP备案,开箱即用),或华东/华北地域(需备案,适合国内用户)。
- 实例规格:入门选2核2GB(基础使用足够),进阶选2核4GB(多技能并发不卡顿)。
- 镜像选择:点击“镜像市场”→“应用镜像”,搜索“OpenClaw(Clawdbot)2026官方专属版”,选中(预装所有依赖,无需手动配置环境)。
- 存储:默认40GB ESSD云盘(性能最佳,足够长期使用)。
- 网络与安全:网络类型选专有网络,带宽选30Mbps固定带宽;登录凭证选“自定义密码”,设置高强度密码(含大小写、数字、特殊字符,长度≥12位)。
- 购买配置:设置实例名称,选择购买时长(个人首月特惠,长期选年付),勾选协议后确认支付,等待1-3分钟实例变为“运行中”状态,记录公网IP。
阿里云用户零基础部署 OpenClaw 喂饭级步骤流程
第一步:点击打开访问阿里云OpenClaw一键部署专题页面。




第二步:打开选择阿里云轻量应用服务器,配置参考如下:
- 镜像:OpenClaw(Moltbot)镜像(已经购买服务器的用户可以重置系统重新选择镜像)
- 实例:内存必须2GiB及以上。
- 地域:默认美国(弗吉尼亚),目前中国内地域(除香港)的轻量应用服务器,联网搜索功能受限。
- 时长:根据自己的需求及预算选择。



第三步:打开访问阿里云百炼大模型控制台,找到密钥管理,单击创建API-Key。

前往轻量应用服务器控制台,找到安装好OpenClaw的实例,进入「应用详情」放行18789端口、配置百炼API-Key、执行命令,生成访问OpenClaw的Token。
- 端口放通:需要放通对应端口的防火墙,单击一键放通即可。
- 配置百炼API-Key,单击一键配置,输入百炼的API-Key。单击执行命令,写入API-Key。
- 配置OpenClaw:单击执行命令,生成访问OpenClaw的Token。
- 访问控制页面:单击打开网站页面可进入OpenClaw对话页面。
阿里云百炼Coding Plan API-Key 获取、配置保姆级教程:
创建API-Key,推荐访问订阅阿里云百炼Coding Plan,阿里云百炼Coding Plan每天两场抢购活动,从按tokens计费升级为按次收费,可以进一步节省费用!
- 购买后,在控制台生成API Key。注:这里复制并保存好你的API Key,后面要用。

- 回到轻量应用服务器-控制台,单击服务器卡片中的实例 ID,进入服务器概览页。

- 在服务器概览页面单击应用详情页签,进入服务器详情页面。

- 端口放通在OpenClaw使用步骤区域中,单击端口放通下的执行命令,可开放获取OpenClaw 服务运行端口的防火墙。

- 这里系统会列出我们第一步中创建的阿里云百炼 Coding Plan的API Key,直接选择就可以。

- 获取访问地址单击访问 Web UI 面板下的执行命令,获取 OpenClaw WebUI 的地址。


2.2 步骤2:放行核心端口(关键)
OpenClaw默认使用18789端口提供Web服务,需在安全组与系统防火墙双重放行,否则无法访问。
2.2.1 安全组放行(网页端操作)
- 进入ECS实例详情页,左侧导航栏点击“安全组”→“配置规则”。
- 点击“添加安全组规则”,按以下参数填写:
- 授权策略:允许
- 协议类型:TCP
- 端口范围:18789/18789
- 授权对象:0.0.0.0/0(允许所有IP访问,个人使用安全)
- 描述:OpenClaw核心端口
- 点击“确定”,10秒内规则生效。
2.2.2 系统防火墙放行(终端操作)
- 远程连接ECS(Windows用PowerShell:
ssh root@你的公网IP;MacOS/Linux用终端:ssh root@你的公网IP,首次连接输入yes,再输入设置的密码)。 - 执行以下命令放行端口(Alibaba Cloud Linux/CentOS通用):
输出# 安装防火墙(若未安装) sudo yum install firewalld -y || sudo apt install firewalld -y # 启动并设置开机自启 sudo systemctl start firewalld && sudo systemctl enable firewalld # 永久放行18789端口 sudo firewall-cmd --add-port=18789/tcp --permanent # 重启防火墙生效 sudo firewall-cmd --reload # 验证放行结果 sudo firewall-cmd --list-ports | grep 1878918789/tcp即表示放行成功。
2.3 步骤3:安装并初始化OpenClaw
若使用非专属镜像,需手动安装,专属镜像已预装,可跳过此步。
# 1. 安装基础依赖
sudo apt update && sudo apt upgrade -y
sudo apt install nodejs npm git python3 python3-pip docker.io -y
# 2. 启动Docker并设置开机自启(沙箱依赖)
sudo systemctl enable docker && sudo systemctl start docker
sudo usermod -aG docker $USER
newgrp docker
# 3. 切换npm镜像(加速安装)
npm config set registry https://registry.npmmirror.com
# 4. 全局安装OpenClaw最新版
npm install -g openclaw@latest
# 5. 初始化(云部署模式,开启沙箱,指定端口18789)
openclaw init --mode cloud --port 18789 --sandbox enable
# 6. 配置网关绑定(允许公网访问)
openclaw config set gateway.bind 0.0.0.0
2.4 步骤4:配置阿里云百炼Coding Plan API
- 登录阿里云百炼平台,进入“Coding Plan”→“密钥管理”,生成API Key(
sk-sp-xxxx格式)。 - 编辑OpenClaw配置文件:
nano ~/.openclaw/openclaw.json - 写入以下配置(替换
你的sk-sp-xxx为实际API Key):{ "models": { "mode": "merge", "providers": { "bailian": { "baseUrl": "https://coding.dashscope.aliyuncs.com/v1", "apiKey": "你的sk-sp-xxx", "api": "openai-completions", "models": [ { "id": "qwen3.5-plus", "name": "Qwen 3.5 Plus", "contextWindow": 1000000, "maxTokens": 65536 } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian/qwen3.5-plus" } } }, "gateway": { "bind": "0.0.0.0", "port": 18789, "autoStart": true }, "sandbox": { "enable": true } } - 保存退出(Ctrl+O→回车→Ctrl+X),重启网关生效:
openclaw gateway restart
2.5 步骤5:启动与验证
- 启动网关:
openclaw gateway start。 - 查看运行状态:
openclaw gateway status(显示active (running)即正常)。 - 访问WebUI:浏览器输入
http://你的ECS公网IP:18789,输入生成的Token(openclaw token list获取),登录后可直接对话。 - 测试模型:输入“介绍OpenClaw核心功能”,若能正常返回响应,说明部署与模型配置成功。
2.6 步骤6:设置开机自启(长期稳定)
# 创建systemd服务文件
sudo tee /etc/systemd/system/openclaw.service <<EOF
[Unit]
Description=OpenClaw Service
After=network.target
[Service]
User=$USER
ExecStart=$(which openclaw) gateway start
Restart=always
RestartSec=3
Environment=PATH=/usr/local/bin:/usr/bin
[Install]
WantedBy=multi-user.target
EOF
# 重载服务并启用自启
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw
三、本地多系统部署OpenClaw(2026版)
本地部署适合个人日常使用、隐私优先场景,流程简洁,无需复杂配置。
3.1 MacOS部署
# 1. 安装Homebrew(若未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 2. 安装依赖
brew install node@22 git python3
open -a Docker # 启动Docker(沙箱依赖)
# 3. 安装OpenClaw
npm config set registry https://registry.npmmirror.com
npm install -g openclaw@latest
# 4. 初始化(本地模式,开启沙箱)
openclaw init --sandbox enable --workdir ~/.openclaw
# 5. 配置网关(仅本地访问,保障安全)
openclaw config set gateway.bind loopback
# 6. 启动网关
openclaw gateway start
# 7. 访问WebUI
openclaw dashboard # 自动跳转http://127.0.0.1:18789
3.2 Linux部署(Ubuntu/CentOS)
# 1. 安装Node.js22
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs git python3 docker.io
# 2. 启动Docker
sudo systemctl enable docker && sudo systemctl start docker
sudo usermod -aG docker $USER
newgrp docker
# 3. 安装OpenClaw
npm config set registry https://registry.npmmirror.com
npm install -g openclaw@latest
# 4. 初始化
openclaw init --sandbox enable
# 5. 启动网关
openclaw gateway start
# 6. 验证状态
openclaw gateway status
若为服务器版,需放行18789端口:sudo ufw allow 18789/tcp && sudo ufw reload。
3.3 Windows11部署(管理员PowerShell)
# 1. 安装依赖(winget一键安装)
winget install OpenJS.NodeJS
winget install Git.Git
winget install Python.Python.3.11
# 2. 切换npm镜像
npm config set registry https://registry.npmmirror.com
# 3. 安装OpenClaw
npm install -g openclaw@latest
# 4. 初始化(替换“你的用户名”为实际用户名)
openclaw init --sandbox enable --workdir C:\Users\你的用户名\.openclaw
# 5. 配置网关
openclaw config set gateway.bind loopback
# 6. 启动网关
openclaw gateway start
# 7. 访问WebUI
openclaw dashboard
注意:若提示“命令不存在”,重启PowerShell;权限不足时,以管理员身份运行PowerShell。
四、通用配置与运维(全平台适用)
4.1 网关核心管理命令
openclaw gateway start # 启动网关
openclaw gateway stop # 停止网关
openclaw gateway restart # 重启网关
openclaw gateway status # 查看状态
openclaw logs --limit 50 # 查看最近50条日志
openclaw doctor # 系统诊断,自动修复常见问题
openclaw config set 配置项 值 # 修改配置(如端口、绑定地址)
4.2 守护配置(防止意外退出)
Windows11守护脚本
创建C:\Users\你的用户名\.openclaw\gateway-watchdog.ps1:
$gatewayPort = 18789
$logFile = "$env:USERPROFILE\.openclaw\gateway-watchdog.log"
function Write-Log {
param($message)
$timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
"$timestamp | $message" | Out-File -Append $logFile -Encoding UTF8
}
# 检查端口连通性
$conn = Test-NetConnection -Port $gatewayPort -ComputerName 127.0.0.1 -InformationLevel Quiet
if ($conn) {
Write-Log "Gateway 运行正常"
} else {
Write-Log "网关异常,尝试重启"
# 结束异常进程
Get-Process -Name "node" -ErrorAction SilentlyContinue |
Where-Object {
$_.CommandLine -match "openclaw.*gateway" } |
Stop-Process -Force
# 重启网关
Start-Process powershell -ArgumentList "-NoExit","openclaw gateway start"
Write-Log "网关已重启"
}
设置定时任务(每10分钟检查一次):
schtasks /Create /TN "OpenClaw-Gateway" /TR "powershell -ExecutionPolicy Bypass C:\Users\你的用户名\.openclaw\gateway-watchdog.ps1" /SC MINUTE /MO 10 /F
Linux/阿里云守护服务
sudo tee /etc/systemd/system/openclaw-gateway.service <<EOF
[Unit]
Description=OpenClaw Gateway Service
After=network.target
[Service]
User=$USER
ExecStart=$(which openclaw) gateway start
Restart=always
RestartSec=5
Environment=PATH=/usr/bin:/usr/local/bin
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable openclaw-gateway
sudo systemctl start openclaw-gateway
4.3 技能安装(扩展能力)
OpenClaw通过Skill扩展功能,以下为高频稳定技能(无冲突):
# 基础三件套(优先安装)
npx clawhub install self-improving-agent # 自我进化,沉淀经验
npx clawhub install find-skills # 自动搜索匹配技能
npx clawhub install skill-vetter # 安装前扫描风险
# 联网能力
npx clawhub install tavily-search # 免费实时搜索(有月度额度)
npx clawhub install agent-browser # 浏览器自动化
npx clawhub install summarize # 长文本/音视频摘要
# 效率增强
npx clawhub install GitHub # 代码管理
npx clawhub install nano-banana-pro # 文生图/图生图