一、认识OpenClaw:从ClawdBot到超级AI助手的进化
OpenClaw的名称历经三次迭代:最初名为ClawdBot,因与Claude名称过于相似遭遇侵权诉讼后,更名为MoltBot,后又因域名和社交账号被抢注、出现同名加密货币诈骗等问题,最终定名为OpenClaw。三者实为同一产品,只是不同阶段的名称变更,无需担心下载错误。
作为2026年爆火的开源个人AI助手,OpenClaw在GitHub上的星标已超过10万颗,其核心优势在于打破了传统AI聊天机器人的功能边界:
- 真正的执行能力:不仅能回答问题,还能直接操作电脑完成文件整理、脚本执行、浏览器自动化等实际任务;
- 24/7全天候待命:无需人工值守,可在后台持续运行,自动完成预约、备份、数据统计等工作;
- 完全开源免费:核心代码开源,数据存储在自有设备或私有服务器,隐私安全完全可控;
- 多平台无缝接入:支持WhatsApp、Telegram、Discord等海外通讯工具,同时适配飞书、钉钉等国内主流IM软件,可通过聊天指令直接控制。
简单来说,OpenClaw就像电脑里的"贾维斯",从整理桌面文件、处理工作邮件,到控制浏览器自动填表、生成周报,只需一句自然语言指令,就能默默完成所有繁琐操作,成为个人与企业的高效AI数字员工。阿里云上OpenClaw极速一键部署最简单,步骤详情 访问阿里云OpenClaw一键部署专题页面 了解。

二、阿里云部署前置准备:新手零门槛配置清单
2.1 云服务器选型(新手推荐)
阿里云部署优先选择轻量应用服务器,开箱即用、运维成本低,完美适配OpenClaw私有化部署需求,推荐配置如下:
| 配置规格 | 适用场景 | 推荐地域 | 操作系统 |
|---|---|---|---|
| 2核4GB内存50GB SSD | 个人测试、轻量自动化任务 | 就近选择(如杭州、上海、北京) | Ubuntu 22.04 LTS 64位 |
| 4核8GB内存100GB SSD | 企业团队、本地模型运行、生产环境 | 低延迟节点(如杭州、深圳) | Ubuntu 22.04 LTS 64位 |
2.2 环境依赖与前置设置
(1)服务器基础配置
- 购买服务器后,登录阿里云控制台,开启防火墙,放行22(SSH)、80(HTTP)、443(HTTPS)、18789(OpenClaw网关)端口;
- 记录服务器公网IP、登录密码(或配置SSH密钥),确保能通过SSH远程连接;
- 配置国内镜像源(加速依赖下载):
# Ubuntu系统配置国内镜像源 sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list sudo apt update && sudo apt upgrade -y
(2)核心依赖安装
OpenClaw运行需依赖以下工具,新手可通过一键命令完成安装:
# 安装Git、Node.js、pnpm
sudo apt install git -y
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
sudo apt install nodejs -y
npm install -g pnpm
# 安装Docker(可选,容器化部署用)
curl -fsSL https://get.docker.com | bash
sudo apt install docker-compose-plugin -y
# 验证安装是否成功
node -v # 需显示v22.x以上版本
pnpm -v # 需显示7.x以上版本
docker --version # 容器化部署需显示正常版本号
2.3 阿里云百炼ACoding Plan API准备
OpenClaw需对接大语言模型才能工作,阿里云百炼ACoding Plan提供高性价比的国内模型服务,新手可按以下步骤获取API Key:
- 访问登录阿里云百炼大模型服务平台,注册并登录账号;
- 进入"Coding Plan"专区,完成实名认证后,领取免费调用额度;
- 进入控制台→"API密钥管理",创建并复制API Key和Access Token,保存备用(后续配置会用到)。
三、新手零基础:阿里云部署OpenClaw三步法
阿里云用户零基础部署 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,推荐访问订阅阿里云百炼Coding Plan,阿里云百炼Coding Plan每天两场抢购活动,从按tokens计费升级为按次收费,可以进一步节省费用!
- 购买后,在控制台生成API Key。注:这里复制并保存好你的API Key,后面要用。

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

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

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

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

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


3.1 方案一:一键脚本部署(最快5分钟完成)
适合完全零基础的新手,脚本自动完成环境配置、依赖安装和服务启动,全程无需手动干预:
1. 远程连接服务器
通过SSH工具(如Xshell、FinalShell)或本地终端连接服务器,输入命令:
# 替换为你的服务器公网IP
ssh root@你的服务器公网IP
输入登录密码后,成功进入服务器命令行界面。
2. 执行阿里云专属一键脚本
复制以下命令并执行,脚本会自动适配阿里云环境:
# 下载并运行OpenClaw一键部署脚本
curl -fsSL https://openclaw.ai/aliyun-install.sh | bash
等待脚本执行完成,期间会自动检测系统环境、安装缺失依赖、下载核心文件,无需手动操作。
3. 初始化配置向导
脚本执行完成后,会自动启动配置向导,按以下步骤操作:
- 网关配置:选择"remote"(远程访问模式),绑定地址
0.0.0.0:18789; - 模型配置:选择"阿里云百炼",输入之前获取的API Key和Access Token;
- 认证设置:系统会自动生成高强度访问令牌(gateway.auth.token),复制保存(后续登录WebUI需用到);
- 数据存储:可选配置阿里云OSS存储(用于持久化任务日志和数据备份)。
4. 验证部署与开机自启
# 查看OpenClaw服务状态
systemctl status openclaw
# 启用开机自启(服务器重启后自动恢复服务)
systemctl enable openclaw
# 健康检查(返回"healthy"即为部署成功)
curl http://127.0.0.1:18789/api/v1/health
5. 访问WebUI控制台
在本地浏览器输入地址:http://你的服务器公网IP:18789,输入配置向导生成的访问令牌,即可进入OpenClaw可视化控制台,完成部署。
3.2 方案二:Docker容器化部署(稳定可靠,推荐生产环境)
通过Docker实现环境隔离,避免依赖冲突,同时支持快速升级和数据持久化,适合长期使用:
1. 安装Docker环境(若已安装可跳过)
# 更新系统源
sudo apt update && sudo apt upgrade -y
# 安装Docker
curl -fsSL https://get.docker.com | bash
sudo usermod -aG docker $USER # 配置免sudo使用Docker
newgrp docker
# 安装Docker Compose
sudo apt install docker-compose-plugin -y
# 验证安装
docker --version && docker compose version
2. 创建配置文件
# 创建项目目录并进入
mkdir -p /opt/openclaw && cd /opt/openclaw
# 创建docker-compose.yml文件
cat > docker-compose.yml << EOF
version: "3.8"
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
ports:
- "18789:18789"
volumes:
- openclaw-data:/root/.openclaw
- /var/log/openclaw:/var/log/openclaw # 日志持久化
restart: unless-stopped
command: ["openclaw", "gateway", "run"]
network_mode: bridge
environment:
- TZ=Asia/Shanghai # 时区适配
- GATEWAY_MODE=remote
- GATEWAY_BIND=0.0.0.0:18789
volumes:
openclaw-data:
EOF
3. 启动服务并配置
# 启动容器
docker compose up -d
# 初始化访问令牌(替换为自定义高强度密码)
docker compose exec openclaw openclaw config set gateway.auth.token 你的自定义令牌
# 查看运行日志(确认服务启动正常)
docker compose logs -f
4. 安全加固
在阿里云控制台,将18789端口的访问来源限制为常用IP或企业内网IP;
可选配置HTTPS:通过阿里云SSL证书服务申请免费证书,配合Nginx实现HTTPS访问,提升数据传输安全性。
3.3 阿里云百炼API配置详细步骤
1. 在WebUI中配置
登录OpenClaw WebUI→进入"Settings"→"Model Configuration",选择"阿里云百炼":
- API Key:粘贴之前获取的阿里云百炼API Key;
- Access Token:粘贴对应的Access Token;
- 模型选择:推荐选择"qwen-turbo"(性价比高)或"qwen-max"(性能更强);
- 超时设置:默认30秒,可根据网络情况调整为15-60秒。
2. 通过命令行配置(备选)
# 进入OpenClaw配置模式
openclaw config
# 依次输入以下配置项
model.provider=aliyun-blade
model.api-key=你的阿里云百炼API Key
model.access-token=你的阿里云百炼Access Token
model.default=qwen-turbo
3. 测试API连接
在WebUI的"Chat"界面发送消息"测试连接",若收到AI回复,说明阿里云百炼API配置成功;
若提示连接失败,检查API Key是否正确、服务器是否能访问阿里云百炼接口(可通过ping api.aliyun.com测试网络连通性)。
四、飞书机器人接入:聊天即可指挥AI干活
4.1 飞书应用创建与配置
1. 进入飞书开发者后台
访问飞书开放平台(https://open.feishu.cn),注册并登录账号,点击右上角"开发者后台"。
2. 创建企业自建应用
- 选择"创建应用"→"企业自建应用";
- 填写应用信息:应用名称输入"OpenClaw",应用描述输入"OpenClaw AI助手,通过聊天指令完成自动化任务";
- 上传应用图标(推荐240×240px以上的PNG图片),点击"创建"。
3. 获取应用凭证
进入应用详情页→"凭证与基础信息",复制"App ID"和"App Secret"(后续配置会用到,注意保密)。
4. 添加机器人能力
- 进入"应用能力"→"添加应用能力",选择"机器人"→点击"添加";
- 按提示阅读机器人开发说明,完成添加后,会新增"机器人"菜单。
5. 配置权限
进入"权限管理",搜索并开通以下核心权限(确保机器人正常工作):
- 即时通讯相关权限:
im:chat:read(读取群聊信息)、im:message:send(发送消息)、im:message:receive(接收消息); - 通讯录权限:
contact:contact.base:readonly(获取通讯录基本信息); - 其他权限:根据需求开通
doc:read(读取云文档)、sheet:read(读取多维表格)等。
6. 创建版本并发布
- 进入"版本管理与发布"→"创建版本",版本号填写"1.0.0",更新说明输入"OpenClaw机器人初始版本";
- 选择可用范围(个人使用可选择"仅自己",企业使用可选择对应部门);
- 提交发布后,进入飞书客户端审批(企业自建应用需管理员审核,个人测试可快速通过)。
4.2 OpenClaw飞书插件安装与配置
1. 安装飞书插件
在服务器命令行执行:
# 安装OpenClaw飞书插件
openclaw plugins install @m1heng-clawd/feishu
2. 配置飞书插件
# 启动OpenClaw配置向导
openclaw config
# 选择"Channels"→"Feishu/Lark (飞书)"
# 依次输入以下信息:
Feishu App ID: 你的飞书应用App ID
Feishu App Secret: 你的飞书应用App Secret
Feishu domain: Feishu (feishu.cn) - China(选择中国区)
Group chat policy: Open - respond in all groups (requires mention)(允许群聊响应,需@机器人)
Feishu DM policy: Open (public inbound DMs)(允许私聊)
3. 设置事件回调
回到飞书开发者后台→"事件与回调"→"事件配置":
- 订阅方式选择"使用长连接接收事件"(无需配置域名和加密,适合新手);
- 点击"添加事件",搜索并选择"message.receive_v1"(接收消息事件),点击"确认添加";
- 保存配置后,重新发布应用(版本号可改为"1.0.1",更新说明输入"添加消息接收事件")。
4. 重启服务生效
# 重启OpenClaw服务
openclaw gateway restart
# 查看飞书插件运行状态
openclaw plugins list # 确认@m1heng-clawd/feishu状态为"active"
4.3 测试飞书机器人
- 在飞书客户端搜索创建的"OpenClaw"机器人,进入聊天界面;
- 发送测试指令:"帮我查看当前服务器时间",机器人会回复服务器当前时间;
- 发送文件操作指令:"帮我列出/opt/openclaw目录下的文件",机器人会返回目录文件列表;
- 若无法收到回复,检查服务器防火墙是否放行飞书接口(可通过
openclaw logs查看错误日志)。
五、新手避坑指南:部署与使用常见问题解决
5.1 阿里云部署常见坑
| 问题 | 原因 | 解决方法 |
|---|---|---|
| 端口18789无法访问 | 服务器防火墙未放行端口 | 登录阿里云控制台→防火墙→添加规则:端口18789,授权对象0.0.0.0/0 |
| 依赖安装超时 | 服务器网络不通或镜像源问题 | 配置阿里云镜像源(参考前置准备步骤),或执行pnpm config set registry https://registry.npmmirror.com |
| 阿里云百炼API连接失败 | API Key错误或服务器无法访问外网 | 检查API Key是否正确,执行curl https://api.aliyun.com测试网络连通性,确保服务器能访问公网 |
| 服务启动后自动停止 | 内存不足 | 升级服务器配置(至少2核4GB),或关闭其他占用内存的服务 |
5.2 飞书接入常见坑
| 问题 | 原因 | 解决方法 |
|---|---|---|
| 安装飞书插件提示"spawn npm ENOENT" | Windows系统npm路径问题 | 定位文件C:\Users\你的用户名\AppData\Roaming\fnm\node-versions\v22.14.0\installation\node_modules\openclaw\dist\process\exec.js,修改runCommandWithTimeout函数(参考下文代码) |
| 机器人收不到消息 | 未开通消息接收权限或事件未配置 | 检查是否开通im:message:receive权限,确认事件配置中已添加"message.receive_v1" |
| 发送指令无响应 | 群聊未@机器人或权限不足 | 群聊中@OpenClaw后发送指令,或检查是否开通对应的操作权限(如文件读写、服务器访问权限) |
5.3 关键错误修复代码
1. 飞书插件安装错误修复
修改exec.js文件中的spawn调用:
const stdio = resolveCommandStdio({
hasInput, preferInherit: true });
// 新增以下代码
let command = argv[0];
let useShell = false;
if (process.platform === "win32" && path.basename(command) === "npm") {
useShell = true;
}
// 修改后的spawn调用
const child = spawn(command, argv.slice(1), {
stdio,
cwd,
env: resolvedEnv,
shell: useShell, // 新增shell参数
windowsVerbatimArguments,
});
2. 端口被占用解决方案
# 查看18789端口占用情况
netstat -tuln | grep 18789
# 杀死占用进程(替换为实际PID)
kill -9 进程PID
# 或使用其他端口启动服务
openclaw gateway --port 18790
3. API Key配置错误重置
# 重新进入配置向导
openclaw onboard
# 选择"Model Configuration",重新输入正确的阿里云百炼API Key
六、OpenClaw常用操作与进阶技巧
6.1 核心命令速查
| 命令 | 功能 |
|---|---|
openclaw onboard |
重新进入配置向导 |
openclaw status |
查看服务运行状态 |
openclaw health |
健康检查 |
openclaw gateway start |
启动服务 |
openclaw gateway stop |
停止服务 |
openclaw gateway restart |
重启服务 |
openclaw update |
更新到最新版本 |
openclaw doctor |
诊断系统问题 |
openclaw uninstall |
卸载OpenClaw |
6.2 新手实用技巧
- 任务自动化:在WebUI的"Cron Jobs"中设置定时任务,如每天23:00自动备份文件、每周一生成上周周报;
- 技能扩展:进入"Skills"市场,安装办公自动化、文件处理、浏览器控制等预置技能,也可自定义技能;
- 多端控制:除了飞书,还可通过
openclaw channels add telegram命令添加Telegram机器人,实现多平台控制; - 数据备份:定期备份
/opt/openclaw(容器部署)或~/.openclaw(脚本部署)目录,避免配置丢失。
6.3 成本控制建议
- OpenClaw软件本身完全免费,主要成本来自AI模型API调用;
- 阿里云百炼ACoding Plan提供免费调用额度,新手可先使用免费额度测试,后续根据需求购买套餐;
- 避免高频次调用大模型(如qwen-max),日常轻量任务可选择qwen-turbo等性价比更高的模型;
- 开启本地模型支持(需4核8GB以上配置),通过Ollama接入本地大模型,完全无需API调用费用。
七、总结
OpenClaw作为新一代开源AI自动化助手,彻底改变了传统AI"只说不做"的局限,通过阿里云部署实现私有化运行,既保证了数据安全,又能随时随地通过飞书等聊天工具控制。对于新手而言,一键脚本部署+阿里云百炼API配置的组合,无需复杂的技术背景,就能在5-10分钟内完成搭建;而飞书机器人的接入,更是让"聊天指挥AI干活"成为现实。
虽然配置过程中可能会遇到端口不通、API连接失败等小问题,但只要按照教程步骤操作,并参考避坑指南排查,就能顺利解决。一旦搭建完成,你将拥有一个24小时待命的AI助手,无论是处理繁琐的办公任务、自动化脚本执行,还是远程控制服务器,都能轻松应对,大幅提升工作效率。
随着OpenClaw社区的不断发展,技能生态和模型适配会越来越完善,未来还将支持更多场景的自动化任务,成为个人和企业不可或缺的AI工具。现在就动手部署,开启你的AI自动化之旅吧!