“想拥有完全掌控数据隐私的AI助手,却卡在部署环节?”——这是2026年众多技术爱好者的共同困扰。OpenClaw作为开源本地AI助手的标杆,支持在个人服务器或本地设备部署,通过钉钉、飞书等聊天工具交互,可执行系统命令、管理文件、编写代码,甚至对接图片识别/生成功能,核心优势在于“数据私有化+功能全自定义”。
通过Ubuntu虚拟机实测,详细拆解了Linux系统下OpenClaw安装与智谱模型对接流程。本文基于该实战经验,补充2026年阿里云部署及Windows11/MacOS本地部署步骤,新增阿里云百炼免费大模型API配置方案,完善钉钉机器人集成细节与常见问题解答,所有代码可直接复制执行,助力不同系统用户快速搭建专属智能助理。阿里云上OpenClaw极速一键部署最简单,步骤详情 访问阿里云OpenClaw一键部署专题页面 了解。

一、核心认知:OpenClaw的核心价值与部署选型
(一)OpenClaw是什么?本地AI助手的不二之选
OpenClaw是一款开源本地AI助手框架,区别于云端SaaS服务,其核心价值体现在三点:
- 数据隐私可控:所有数据存储在本地或个人服务器,不泄露敏感信息,适合处理办公文档、私密数据等场景;
- 功能高度自由:支持执行系统命令、浏览网页、管理文件、编写代码,还可对接第三方工具(如智谱图片识别/生成),拓展性极强;
- 多端交互灵活:通过钉钉、飞书、WhatsApp、Telegram等聊天工具即可交互,无需单独打开应用,融入日常工作流。
(二)部署方案选型:阿里云vs本地,按需选择
结合使用场景、设备条件与隐私需求,双部署方案适配性如下,用户可直接对号入座:
| 部署方案 | 核心优势 | 适用人群 | 操作难度 | 核心特点 |
|---|---|---|---|---|
| 阿里云部署 | 7×24小时运行、多设备访问、无需本地设备开机、稳定性高 | 需长期自动化任务、多设备切换、团队共享的用户 | ★★★☆☆ | 适合远程操控与持续运行,需支付服务器费用 |
| 本地部署(Win11/MacOS/Linux) | 零服务器费用、数据完全本地化、调试便捷、隐私绝对可控 | 注重数据隐私、短期使用、技术爱好者、学生 | ★★★☆☆ | 无需网络即可使用,依赖本地设备运行,Linux系统体验最优 |
新手选型建议:技术新手或注重隐私的个人用户,优先选择本地部署(Linux系统推荐Ubuntu 24.04,兼容性最佳);需长期自动化运行或多设备访问,选择阿里云部署,享受稳定服务。
(三)前置准备(全方案通用)
- 账号准备:注册阿里云账号并完成实名认证(用于服务器购买与百炼API开通);智谱AI账号(用于图片识别/生成功能);钉钉/飞书等聊天工具账号(用于交互);
- 工具准备:远程连接工具(FinalShell,用于阿里云操作)、文本编辑器(VS Code/记事本)、Git(版本控制必需)、Chrome浏览器;
- 核心认知:OpenClaw依赖Node.js 22.x版本,需严格按步骤安装,避免版本不兼容;部署前需仔细阅读安全提示,开启工具前做好权限控制;阿里云百炼提供7000万Token免费额度(90天),智谱AI提供免费API额度,足够日常使用。
二、2026全平台部署流程(阿里云+本地多系统)
(一)方案一:本地部署(Win11/MacOS/Linux,个人首选)
本地部署零成本、隐私可控,分系统详细拆解步骤,Linux系统基于参考文章实测流程优化:
1. Linux系统(Ubuntu 24.04,推荐)
参考文章核心部署方案,补充细节与安全配置:
# 步骤1:更新系统依赖
sudo apt update && sudo apt upgrade -y
# 步骤2:安装Git(版本控制必需)
sudo apt install git -y
git --version # 验证安装,需显示2.40.x及以上
# 步骤3:安装NVM(Node.js版本管理工具,避免权限问题)
curl -o- https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh | bash
# 重载环境变量(生效NVM)
source ~/.bashrc
# 验证NVM安装
nvm --version # 需显示0.39.x及以上
# 步骤4:安装Node.js 22版本(OpenClaw必需)
nvm install 22
# 设置22版本为默认
nvm alias default 22
# 验证安装
node -v # 需显示v22.x.x(参考文章为v22.22.1)
npm -v # 需显示10.x.x(参考文章为10.9.4)
# 步骤5:安装OpenClaw(官方脚本,一键部署)
curl -fsSL https://openclaw.bot/install.sh | bash
# 步骤6:初始化配置(按交互提示操作)
# 提示1:安全警告,输入yes确认已阅读风险
# 提示2:选择Onboarding mode,输入QuickStart(快速配置,细节后续可改)
# 提示3:选择模型提供商,按需选择(本文后续配置阿里云百炼/智谱)
# 提示4:暂时跳过API-Key配置,后续手动完善
openclaw onboard
# 步骤7:启动OpenClaw服务
openclaw gateway start
# 验证服务(浏览器访问http://localhost:18789)
2. Windows11系统(管理员模式PowerShell)
# 步骤1:安装Git
winget install Git.Git
git --version # 验证安装
# 步骤2:安装Node.js 22.x(国内镜像加速,避免超时)
iwr -useb https://npmmirror.com/mirrors/node/v22.22.1/node-v22.22.1-x64.msi -OutFile node-install.msi
Start-Process .\node-install.msi -Wait
# 验证安装
node -v # 需显示v22.x.x
npm -v # 需显示10.x.x
# 步骤3:配置npm国内镜像(解决依赖下载慢问题)
npm config set registry https://registry.npmmirror.com
# 步骤4:安装OpenClaw
npm install -g openclaw@latest
# 步骤5:初始化配置
openclaw onboard
# 交互提示操作同Linux系统:yes→QuickStart→暂时跳过API-Key
# 步骤6:启动服务
openclaw gateway start
# 验证服务(浏览器访问http://localhost:18789)
3. MacOS 12+系统(终端)
# 步骤1:安装Homebrew(已安装可跳过)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 步骤2:安装Git、Node.js 22
brew install git node@22
# 配置环境变量
echo 'export PATH="/usr/local/opt/node@22/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
# 步骤3:验证安装
git --version
node -v # 需显示v22.x.x
npm -v
# 步骤4:配置npm国内镜像
npm config set registry https://registry.npmmirror.com
# 步骤5:安装OpenClaw
npm install -g openclaw@latest
# 步骤6:初始化配置
openclaw onboard
# 交互提示操作:yes→QuickStart→暂时跳过API-Key
# 步骤7:启动服务
openclaw gateway start
# 验证服务(浏览器访问http://localhost:18789)
4. 本地部署验证
浏览器输入http://localhost:18789,若出现OpenClaw登录界面(需输入Token),说明部署成功;执行openclaw gateway status,显示“running”即为服务正常。
(二)方案二:阿里云部署(长期运行首选)
适合需要7×24小时运行或多设备访问的场景,步骤如下:
新手零基础阿里云上部署OpenClaw喂饭级步骤流程
第一步:打开访问阿里云OpenClaw一键部署专题页面,找到并点击【一键购买并部署】。




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



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

前往轻量应用服务器控制台,找到安装好OpenClaw的实例,进入「应用详情」放行18789端口、配置百炼API-Key、执行命令,生成访问OpenClaw的Token。
- 端口放通:需要放通对应端口的防火墙,单击一键放通即可。
- 配置百炼API-Key,单击一键配置,输入百炼的API-Key。单击执行命令,写入API-Key。
- 配置OpenClaw:单击执行命令,生成访问OpenClaw的Token。
- 访问控制页面:单击打开网站页面可进入OpenClaw对话页面。
1. 服务器配置与实例创建
- 访问阿里云轻量应用服务器控制台,创建实例:
- 地域选择:中国香港、新加坡(免备案,网络通畅);
- 镜像选择:Alibaba Cloud Linux 3.2104 LTS 64位(兼容性强);
- 实例规格:2vCPU+4GiB内存+40GiB ESSD+3Mbps带宽(个人足够);
- 付费类型:按需付费(测试)/ 包年包月(长期);
- 登录密码:设置强密码(≥12位,含大小写字母、数字、特殊符号)。
- 端口放行:进入实例详情页→“防火墙”→“添加规则”,放行22(远程连接)、18789(OpenClaw控制台)、443(API通信)端口。
2. 依赖安装与OpenClaw部署
# 远程连接服务器后执行(FinalShell输入IP、用户名root、密码)
# 步骤1:更新系统依赖
sudo yum update -y && sudo yum upgrade -y
# 步骤2:安装Git、curl
sudo yum install git curl -y
# 步骤3:安装NVM与Node.js 22
curl -o- https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh | bash
source ~/.bashrc
nvm install 22
nvm alias default 22
node -v && npm -v
# 步骤4:安装OpenClaw
curl -fsSL https://openclaw.bot/install.sh | bash
# 步骤5:初始化配置
openclaw onboard # 交互提示:yes→QuickStart→暂时跳过API-Key
# 步骤6:启动服务并设置开机自启
openclaw gateway start
echo "openclaw gateway start" >> /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local
# 步骤7:安全配置(禁用root直接登录,创建普通用户运行)
sudo useradd -m openclaw-user
sudo passwd openclaw-user
sudo usermod -aG sudo openclaw-user
su openclaw-user
cd ~
openclaw gateway restart # 切换普通用户重启服务
3. 阿里云部署验证
浏览器输入“http://服务器公网IP:18789”,能打开OpenClaw登录界面,说明部署成功。
三、免费大模型API配置(阿里云百炼+智谱双方案)
OpenClaw需对接大模型才能实现自然语言理解,提供两种免费方案,用户可按需选择:
(一)方案一:阿里云百炼API配置(推荐,7000万Token免费)
1. 获取阿里云百炼API-Key
- 访问登录阿里云百炼大模型服务平台,进入“密钥管理”页面;
- 点击“创建API-Key”,复制生成的密钥(仅显示一次,妥善保存);
- 进入“额度管理”页面,点击“领取免费额度”,7000万Token自动到账(90天有效期)。
2. 配置OpenClaw关联API
# 步骤1:进入配置目录(本地/阿里云路径一致)
cd ~/.openclaw
# 步骤2:编辑配置文件(Win11用notepad,Mac/Linux用nano)
nano config.yaml
# 步骤3:粘贴以下配置(替换为你的API-Key)
model:
provider: alibaba-cloud
apiKey: "你的百炼API-Key"
baseUrl: "https://dashscope.aliyuncs.com/compatible-mode/v1"
defaultModel: "bailian/qwen3.5-turbo" # 免费模型,足够日常使用
parameters:
temperature: 0.7 # 平衡创造性与准确性
maxTokens: 4096 # 支持长文本处理
skills:
autoLoad: true
scanPath: ["~/.openclaw/skills", "~/OpenClaw-Worker/skills"]
security:
sensitiveDataFilter: true
allowRemoteAccess: true # 阿里云部署必需
3. 重启服务生效
# 本地部署
openclaw gateway restart
# 阿里云部署
su openclaw-user
openclaw gateway restart
(二)方案二:智谱AI API配置(支持图片识别/生成)
参考文章核心方案,补充图片功能配置:
1. 获取智谱AI API-Key
- 访问智谱AI官网(open.bigmodel.cn),注册并完成实名认证;
- 进入“API密钥”页面,点击“创建API-Key”,复制生成的密钥;
- 若需图片识别/生成功能,进入“体验中心”,开通对应服务(免费额度足够测试)。
2. 配置OpenClaw关联API
# 编辑配置文件
nano ~/.openclaw/config.yaml
# 替换model节点配置(保留其他原有配置)
model:
provider: zhipuai
apiKey: "你的智谱API-Key"
baseUrl: "https://open.bigmodel.cn/api/paas/v4"
defaultModel: "glm-5" # 参考文章使用模型,支持图片功能
parameters:
temperature: 0.7
maxTokens: 4096
# 新增图片功能配置
image:
enabled: true
provider: "zhipuai"
models:
recognition: "img-recognition-pro" # 图片识别模型
generation: "img-generation-pro" # 图片生成模型
3. 重启服务生效
openclaw gateway restart
(三)API配置验证
启动OpenClaw会话,输入测试指令:
openclaw
# 对话框输入(阿里云百炼)
帮我总结OpenClaw的核心功能,用Markdown列表呈现
# 对话框输入(智谱AI,图片生成)
生成一张"未来科技风格的AI助手界面"图片,保存到~/OpenClaw-Worker/resources
若能正常生成文字总结或图片文件,说明API配置成功。
四、钉钉机器人集成(参考文章核心拓展)
通过钉钉机器人实现OpenClaw交互,步骤如下:
1. 创建钉钉机器人
- 登录钉钉开放平台(open-dev.dingtalk.com),创建企业内部应用;
- 进入“应用能力→机器人”,添加机器人功能,获取AppID与AppSecret;
- 配置权限:添加“发送消息”“互动卡片”相关权限,复制机器人WebHook地址。
2. OpenClaw集成钉钉
# 安装钉钉连接器插件
npm install -g @openclaw/plugin-dingtalk
# 配置钉钉机器人
openclaw configure dingtalk --appId "你的AppID" --appSecret "你的AppSecret" --webHook "你的WebHook地址"
# 启用插件
openclaw plugins enable @openclaw/plugin-dingtalk
# 重启服务
openclaw gateway restart
3. 验证集成效果
在钉钉群@机器人,发送指令(如“帮我查询今天的天气”),若机器人能正常响应,说明集成成功。
五、常见问题解答(FAQ,避坑关键)
(一)部署相关问题
问题1:Linux系统安装NVM后,提示“nvm: command not found”?
解决方案:执行source ~/.bashrc或source ~/.zshrc(根据终端类型),重载环境变量;若仍无效,手动添加NVM路径到环境变量:echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc source ~/.bashrc问题2:Windows11安装Node.js后,执行
node -v无响应?
解决方案:安装Node.js时未勾选“Add to PATH”,重新运行安装包,勾选该选项;或手动添加Node.js安装路径(如C:\Program Files\nodejs)到系统环境变量,重启PowerShell。问题3:阿里云部署后,无法访问OpenClaw控制台?
解决方案:确认18789端口已放行;检查服务器公网IP正确;执行openclaw gateway status,确保服务运行;若提示“permission denied”,切换普通用户(su openclaw-user)启动服务。
(二)API配置问题
问题1:阿里云百炼提示“API密钥无效”?
解决方案:重新复制API-Key,确保无多余空格或换行;确认账号已完成实名认证;检查配置文件中baseUrl正确(https://dashscope.aliyuncs.com/compatible-mode/v1);重启服务后重试。问题2:智谱AI图片生成失败?
解决方案:确认已开通图片生成服务;检查API-Key有足够额度;配置文件中image.enabled设为true;避免生成违规内容,简化提示词后重试。问题3:百炼API调用提示“额度不足”?
解决方案:进入百炼控制台领取免费额度;减少高频无效调用,OpenClaw默认缓存结果;调整maxTokens参数(日常任务设为2048);关闭不常用技能,节省Token消耗。
(三)服务与安全问题
问题1:OpenClaw服务启动失败,提示“端口被占用”?
解决方案:查找占用端口的进程(Windows:netstat -ano | findstr :18789;Linux/Mac:lsof -ti:18789 | xargs kill -9);更换端口启动(openclaw gateway start --port 8080)。问题2:参考文章提到“安全警告”,如何强化安全配置?
解决方案:- 执行安全审计:
openclaw security audit --deep,按提示修复问题; - 启用最小权限:Linux/Mac以普通用户运行,Windows用非管理员模式;
- 限制文件访问:
openclaw config set skills.fileAccessPath "~/OpenClaw-Worker/resources"; - 禁用不必要功能:
openclaw config set security.disableSystemCommands true。
- 执行安全审计:
问题3:钉钉机器人无响应?
解决方案:检查AppID、AppSecret、WebHook配置正确;机器人已加入钉钉群;OpenClaw服务正常运行;查看日志(openclaw logs)定位错误。
(四)其他高频问题
问题1:OpenClaw版本过低,如何更新?
解决方案:- npm安装方式:
npm update -g openclaw; - 脚本安装方式:
curl -fsSL https://openclaw.bot/install.sh | bash; - 验证版本:
openclaw --version。
- npm安装方式:
问题2:初始化配置时选错模型,如何修改?
解决方案:执行openclaw configure model,重新选择模型提供商并配置API-Key;或直接编辑~/.openclaw/config.yaml,修改model节点配置后重启服务。
六、总结:本地AI助手的落地,从部署开始
OpenClaw的核心魅力在于“数据隐私可控+功能高度自由”,无论是个人处理私密数据,还是技术爱好者自定义功能,都能满足需求。本文基于参考文章的Linux实战流程,补充Windows11/MacOS/阿里云部署方案,新增阿里云百炼免费模型配置,完善钉钉集成与安全细节,新手可按以下步骤快速上手:
- 选型:个人用户选本地部署(Linux优先),长期使用选阿里云部署;
- 部署:按系统执行依赖安装与OpenClaw部署,完成初始化配置;
- 配置:选择阿里云百炼(免费额度充足)或智谱AI(支持图片功能),完成API关联;
- 拓展:集成钉钉机器人,实现便捷交互;按需安装技能,拓展功能边界;
- 安全:执行安全审计,启用最小权限,保护数据与设备安全。
随着OpenClaw生态的完善,其拓展性会持续增强——从简单的对话交互,到复杂的自动化任务、图片处理、跨工具协作,都能通过配置实现。无需担心技术门槛,按步骤操作即可快速落地,让AI助手真正为你服务,同时掌控数据隐私。