OpenClaw作为开源AI Agent工具的热门选择,凭借灵活的部署方式、丰富的技能生态与多模型兼容特性,成为开发者与效率用户的首选。但对新手而言,首次部署常因环境配置、模型选择、认证一致性等问题卡壳——尤其是Linux环境下的依赖安装、Web UI与TUI认证不同步等高频坑,让不少用户望而却步。
本文基于2026年最新版本,以Linux环境为核心,延伸覆盖阿里云(长期稳定运行)与本地(Windows/Mac)双部署方案,详解阿里云百炼API配置步骤与避坑要点,完整还原从环境准备、初始化、模型配置到Web UI/TUI使用的全流程,所有代码命令可直接复制执行,助力新手零基础快速跑通OpenClaw,真正实现“安装即能用”。阿里云上OpenClaw极速一键部署最简单,步骤详情 访问阿里云OpenClaw一键部署专题页面 了解。
一、核心认知:OpenClaw部署的三大核心目标
新手部署前需明确核心目标,避免盲目操作:
- 快速跑通流程:优先选择低门槛模型与简化配置,先验证功能可用性,再逐步优化;
- 环境兼容稳定:确保Node.js、Python等依赖版本匹配,避免因版本冲突导致部署失败;
- 认证与访问一致:解决TUI与Web UI认证不同步、访问权限不足等常见问题,保障多端正常使用。
基于这三大目标,本文采用“Linux核心流程→阿里云/本地扩展→百炼API升级”的逻辑,兼顾深度与广度,既满足Linux用户的精准需求,也覆盖不同场景下的部署选择。
二、2026年OpenClaw Linux环境核心部署流程(官方推荐,最快10分钟)
Linux环境是OpenClaw的原生适配场景,部署流程最简洁,适合追求稳定性与效率的用户,以下以Ubuntu 22.04 LTS为例(其他Linux发行版可参考调整命令)。
(一)环境准备:安装核心依赖
OpenClaw运行依赖Node.js(≥v22.0.0),无需额外安装Python(核心功能已通过Node.js封装,技能依赖后续按需安装),执行以下命令一键完成:
# 1. 安装Node.js 22.x(官方推荐稳定版)
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
# 2. 验证Node.js版本(需≥v22.0.0)
node --version
npm --version
# 3. 安装OpenClaw 2026最新版(全局安装,支持命令行调用)
npm install -g openclaw@latest
# 4. 验证OpenClaw安装(显示版本号即为成功)
openclaw --version
环境准备避坑要点:
- Node.js安装失败:若提示“curl: (7) Failed to connect to deb.nodesource.com port 443”,切换手机热点或配置国内镜像后重试;
- 权限不足:所有命令前加
sudo,或切换root用户(sudo -i)执行; - 旧版本冲突:若已安装低版本Node.js,先执行
sudo apt remove nodejs npm卸载,再重新安装。
(二)初始化配置:快速跑通核心流程
初始化是部署的关键步骤,需完成模型选择、渠道配置、技能初始化等操作,新手建议选择“QuickStart”模式,后续再细化配置:
# 启动初始化向导(--install-daemon自动安装系统服务,支持开机自启)
openclaw onboard --install-daemon
执行命令后,按以下步骤完成交互配置(新手全程按提示选择,重点注意标注项):
- 选择初始化模式:
- 输入
QuickStart(或直接回车,默认选择),后续可通过openclaw configure补充配置;
- 输入
- 选择模型提供商:
- 向下滚动选择
Qwen (OAuth)(通义千问国际版,门槛最低,提供免费试用额度); - ❌ 避坑提示:Qwen国际版无支付宝/手机号登录,需通过Google/GitHub账号认证,无账号可临时注册,后续可切换阿里云百炼等国内模型;
- 向下滚动选择
- 完成Qwen认证:
- 控制台会自动弹出浏览器登录页面,用Google/GitHub账号登录即可,登录成功后返回控制台;
- 选择默认模型:
- 直接回车,选择默认的
qwen-portal/coder-model(代码能力强,适合测试);
- 直接回车,选择默认的
- 选择通讯渠道:
- 输入
Skip for now(后续通过openclaw channels add添加Telegram/飞书等渠道);
- 输入
- 配置技能(推荐选择Yes):
- 输入
Yes,初始化技能管理框架;
- 输入
- 安装技能依赖:
- 输入
Skip for now(后续按需安装具体技能,避免冗余);
- 输入
- 配置第三方API密钥:
- 后续所有API密钥配置(如GOOGLE_PLACES_API_KEY、NOTION_API_KEY等),均输入
No(暂时用不到,避免配置错误);
- 后续所有API密钥配置(如GOOGLE_PLACES_API_KEY、NOTION_API_KEY等),均输入
- 启用Hooks(钩子功能):
- 选择
session-memory(保存会话上下文,关闭终端后仍能延续话题,核心功能);
- 选择
- 选择孵化方式:
- 输入
Hatch in TUI(终端UI模式,快速测试功能)。
- 输入
初始化避坑要点:
- 浏览器未弹出登录页面:手动复制控制台输出的登录URL,粘贴到浏览器登录;
- 登录后控制台无响应:关闭浏览器,按
Ctrl+C终止当前进程,重新执行openclaw onboard,跳过已完成的认证步骤; - session-memory未启用:后续可通过
openclaw hooks enable session-memory手动启用。
(三)TUI模式测试:验证核心功能
初始化完成后,自动进入TUI(终端UI)模式,可直接发送指令测试功能,例如让AI生成冒泡排序脚本:
用shell完成冒泡排序,把脚本内容直接打印在屏幕上
正常情况下,AI会返回可直接运行的Shell脚本,执行结果如下:
#!/bin/bash
# 冒泡排序-Bubble Sort
arr=(64 34 25 12 22 11 90 88 45 50)
echo "原始数组: ${arr[*]}"
n=${#arr[@]}
for ((i = 0; i < n-1; i++)); do
for ((j = 0; j < n-i-1; j++)); do
if [ ${arr[j]} -gt ${
arr[$((j+1))]} ]; then
# 交换元素
temp=${arr[j]}
arr[j]=${
arr[$((j+1))]}
arr[$((j+1))]=$temp
fi
done
done
echo "排序结果: ${arr[*]}"
复制脚本到终端执行,若输出排序后的数组,即为核心功能验证成功。
(四)Web UI配置:解决认证一致性问题
TUI测试成功后,配置Web UI实现浏览器访问,核心解决“TUI与Web UI认证不同步”的高频问题:
启动Web UI服务:
# 后台启动Web服务,默认监听18789端口 nohup openclaw gateway start > ~/.openclaw/logs/gateway.log 2>&1 &生成Web UI访问Token:
# 生成唯一访问Token(复制备用) openclaw token generate # 查看Token(输出格式:token: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) cat ~/.openclaw/openclaw.json | grep '"token"' | awk -F'"' '{print $4}'访问Web UI:
- 浏览器输入地址:
http://localhost:18789/?token=你的Token; - 若需局域网访问,将
localhost替换为Linux主机的局域网IP(通过ip addr查询);
- 浏览器输入地址:
解决认证不一致问题:
- 若Web UI提示“认证失败”,执行以下命令同步TUI认证状态:
# 导出TUI认证信息到Web UI配置 openclaw auth export --format json > ~/.openclaw/auth.json # 重启Web服务 openclaw gateway restart
- 若Web UI提示“认证失败”,执行以下命令同步TUI认证状态:
Web UI避坑要点:
- 端口被占用:执行
lsof -i:18789查询占用进程,kill -9 进程ID终止后重启服务; - 外部无法访问:检查防火墙是否放行18789端口,执行
sudo ufw allow 18789/tcp放行; - Token失效:重新生成Token(
openclaw token generate),更新访问地址中的Token。
三、2026年OpenClaw双部署扩展:阿里云+本地(Windows/Mac)
除Linux核心环境外,针对不同场景需求,提供阿里云(长期运行)与本地(隐私优先)部署方案,流程简化且兼容核心功能。
方案一:阿里云部署(7×24小时运行+多设备访问首选)
阿里云提供标准化部署环境,支持OpenClaw全天候运行,适合需要定时任务、远程访问的场景,新手5分钟即可完成。
(一)部署前置准备
- 阿里云账号:注册阿里云账号,完成实名认证(个人用户支付宝刷脸即时生效),确保账号无欠费;
- 核心凭证:阿里云百炼API-Key(访问订阅阿里云百炼Coding Plan,用于调用大模型),获取路径:访问登录阿里云百炼大模型服务平台→密钥管理→创建API-Key,生成后立即复制保存(仅显示一次);
- 辅助工具:Chrome/Edge浏览器(访问阿里云控制台)、SSH工具(FinalShell,可选)。
新手零基础阿里云上部署OpenClaw喂饭级步骤流程
第一步:访问打开阿里云OpenClaw一键部署专题页面,找到并点击【一键购买并部署】。


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



第三步:访问阿里云百炼大模型控制台,找到密钥管理,单击创建API-Key。
前往轻量应用服务器控制台,找到安装好OpenClaw的实例,进入「应用详情」放行18789端口、配置百炼API-Key、执行命令,生成访问OpenClaw的Token。
- 端口放通:需要放通对应端口的防火墙,单击一键放通即可。
- 配置百炼API-Key,单击一键配置,输入百炼的API-Key。单击执行命令,写入API-Key。
- 配置OpenClaw:单击执行命令,生成访问OpenClaw的Token。
- 访问控制页面:单击打开网站页面可进入OpenClaw对话页面。
(二)三步极速部署流程
第一步:购买服务器并配置环境
- 访问阿里云轻量应用服务器控制台,选择“Ubuntu 22.04 LTS”系统镜像;
- 核心配置:2vCPU+4GiB内存+40GiB ESSD+200Mbps带宽,地域优先选择中国香港/美国(弗吉尼亚),免ICP备案;
- 购买后等待1-3分钟,服务器状态变为“运行中”,记录“公网IP地址”。
第二步:SSH连接服务器并安装OpenClaw
```bash连接服务器(替换为你的公网IP)
ssh root@你的服务器公网IP
安装Node.js 22.x
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
安装OpenClaw
npm install -g openclaw@latest
初始化(参考Linux核心流程的初始化步骤,选择QuickStart)
openclaw onboard --install-daemon
3. **第三步:配置端口与Web访问**
```bash
# 放行18789端口
sudo ufw allow 18789/tcp
# 启动Web服务
nohup openclaw gateway start > ~/.openclaw/logs/gateway.log 2>&1 &
# 生成访问Token
openclaw token generate
访问方式:浏览器输入http://服务器公网IP:18789/?token=你的Token,即可远程访问。
阿里云部署避坑要点:
- 地域选择:国内地域(除香港)需ICP备案,否则无法正常访问Web UI;
- 内存不足:避免选择1GiB内存机型,OpenClaw运行最低需1.5GiB内存;
- 服务自启:已通过
--install-daemon配置开机自启,服务器重启后无需手动启动。
方案二:本地部署(Windows/Mac,隐私优先首选)
本地部署所有数据存储在本地设备,无需服务器费用,适合隐私敏感场景,Windows 10+/MacOS 12+均兼容。
(一)Windows系统本地部署
- 基础环境准备(管理员模式PowerShell):
```powershell安装Git(若未安装)
winget install Git.Git -y
安装Node.js 22.x
winget install OpenJS.NodeJS.LTS --version 22.2.0 -y
验证环境
node --version
npm --version
安装OpenClaw
npm install -g openclaw@latest
初始化(参考Linux核心流程,选择QuickStart)
openclaw onboard --install-daemon
2. **启动服务与访问**:
```powershell
# 启动Web服务
start /b openclaw gateway start > %USERPROFILE%\.openclaw\logs\gateway.log 2>&1
# 生成访问Token
openclaw token generate
# 查看Token
type %USERPROFILE%\.openclaw\openclaw.json | findstr "token"
访问方式:浏览器输入http://localhost:18789/?token=你的Token。
(二)Mac系统本地部署
- 基础环境准备(终端):
```bash安装Homebrew(若未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装Node.js 22.x
brew install node@22
brew link node@22 --force
验证环境
node --version
npm --version
安装OpenClaw
npm install -g openclaw@latest
初始化
openclaw onboard --install-daemon
2. **启动服务与访问**:
```bash
# 后台启动Web服务
nohup openclaw gateway start > ~/.openclaw/logs/gateway.log 2>&1 &
# 生成访问Token
openclaw token generate
# 查看Token
cat ~/.openclaw/openclaw.json | grep '"token"' | awk -F'"' '{print $4}'
访问方式:浏览器输入http://localhost:18789/?token=你的Token。
本地部署避坑要点:
- Windows权限不足:必须用管理员模式运行PowerShell;
- Mac Node.js命令未找到:执行
echo 'export PATH="/usr/local/opt/node@22/bin:$PATH"' >> ~/.zshrc,重启终端; - 端口被占用:Windows执行
netstat -ano | findstr "18789",Mac执行lsof -i:18789,终止占用进程后重启服务。
四、阿里云百炼API配置(核心升级:替换Qwen,提升国内访问稳定性)
默认的Qwen国际版存在国内访问慢、认证复杂等问题,配置阿里云百炼API后,可调用通义千问(qwen3-max等)国内模型,提升响应速度与功能稳定性,是新手的核心升级步骤。
(一)API配置前置准备
- 登录阿里云百炼大模型控制台,完成实名认证(已完成可跳过);
- 进入“密钥管理”页面,点击“创建API-Key”,生成
Access Key ID与Access Key Secret,立即复制保存(仅显示一次); - 确认账号有可用额度(新用户可领取免费额度,足够测试使用)。
(二)API配置步骤(全环境通用)
方式1:命令行配置(推荐,精准高效)
# 1. 配置阿里云百炼API-Key
openclaw config set models.providers.bailian.accessKeyId "你的Access Key ID"
openclaw config set models.providers.bailian.accessKeySecret "你的Access Key Secret"
# 2. 配置API接口地址(国内用户首选)
openclaw config set models.providers.bailian.baseUrl "https://dashscope.aliyuncs.com/compatible-mode/v1"
# 3. 设置默认模型(推荐qwen3-max,性能均衡)
openclaw config set models.default "qwen3-max"
# 4. 配置超时时间(避免网络问题导致调用失败)
openclaw config set models.providers.bailian.timeout 60000
# 5. 重启服务生效
openclaw gateway restart
# 若使用TUI模式,重启TUI
openclaw tui restart
方式2:Web控制台可视化配置(新手友好)
- 访问OpenClaw Web控制台(本地:
http://localhost:18789;阿里云:http://公网IP:18789); - 左侧菜单点击“Config”→“Models”;
- Provider选择“alibaba-cloud”;
- 依次填入
Access Key ID、Access Key Secret、Base URL(https://dashscope.aliyuncs.com/compatible-mode/v1); - 点击“Test Connection”,显示“Connection Successful”即为配置成功;
- 保存配置并重启服务。
(三)API配置避坑指南(新手必看)
- 坑1:API-Key复制错误
- 后果:模型调用失败,提示“invalid api key”;
- 避坑方案:逐字符核对密钥,避免多余空格,重新创建密钥后再次尝试;
- 坑2:Base URL配置错误
- 后果:国内用户访问慢、调用超时;
- 避坑方案:国内环境必须使用
https://dashscope.aliyuncs.com/compatible-mode/v1,海外环境使用https://dashscope-intl.aliyuncs.com/compatible-mode/v1;
- 坑3:账号无可用额度
- 后果:模型调用提示“quota exhausted”;
- 避坑方案:登录阿里云百炼控制台,查看“额度管理”,领取免费额度;
- 坑4:配置后未重启服务
- 后果:API配置不生效,仍使用Qwen国际版;
- 避坑方案:配置完成后,必须重启Web服务与TUI,否则配置无法加载。
(四)API调用验证
配置完成后,在TUI或Web UI发送测试指令:
用阿里云百炼模型,生成一段Python快速排序代码,并解释核心逻辑
若返回高质量代码与清晰解释,即为配置成功。
五、核心功能扩展:技能安装与渠道配置
部署完成后,可按需安装技能、添加通讯渠道,拓展OpenClaw功能边界。
(一)常用技能安装(可直接复制执行)
# 1. 技能管理核心工具(必装)
clawhub install clawhub
# 2. 代码审查与优化技能
clawhub install code-review
# 3. 文档摘要技能(支持PDF/URL)
clawhub install summarize
# 4. 网络搜索技能(解决信息滞后)
clawhub install tavily-search
# 5. 系统健康检查技能
clawhub install system-health-check
# 验证已安装技能
openclaw skill list
(二)通讯渠道添加(以飞书为例)
# 添加飞书渠道
openclaw channels add feishu
# 按提示输入飞书机器人的AppID与AppSecret(从飞书开放平台获取)
# 完成后,即可通过飞书机器人调用OpenClaw功能
六、常见问题排查(新手必看,解决90%的问题)
(一)部署类问题
OpenClaw命令未找到
- 原因:Node.js环境变量配置错误;
- 解决方案:
- Linux/Mac:
echo 'export PATH="$PATH:/usr/local/lib/node_modules/.bin"' >> ~/.zshrc,重启终端; - Windows:手动添加
C:\Users\你的用户名\AppData\Roaming\npm到系统环境变量;
- Linux/Mac:
初始化时浏览器无法弹出
- 原因:服务器无图形界面,或本地浏览器关联错误;
- 解决方案:手动复制控制台输出的登录URL,粘贴到本地浏览器登录;
Web UI访问提示“Token失效”
- 原因:Token过期或配置文件损坏;
- 解决方案:重新生成Token(
openclaw token generate),更新访问地址。
(二)模型与API类问题
Qwen国际版登录失败
- 原因:网络限制,无法访问Google/GitHub;
- 解决方案:直接配置阿里云百炼API,跳过Qwen国际版认证;
百炼API调用超时
- 原因:服务器地域与API地址不匹配;
- 解决方案:阿里云服务器选择国内地域,使用国内Base URL;
技能安装失败
- 原因:网络问题,依赖下载超时;
- 解决方案:配置国内镜像(
npm config set registry https://registry.npmmirror.com),重新安装。
(三)功能类问题
TUI模式无法延续会话
- 原因:未启用session-memory钩子;
- 解决方案:
openclaw hooks enable session-memory,重启TUI;
生成的代码无法运行
- 原因:模型选择不当(如使用非代码类模型);
- 解决方案:切换为
qwen3-coder或qwen3-max模型,重新生成。
七、总结
OpenClaw的部署核心是“先跑通,再优化”——Linux环境作为原生适配场景,流程最简洁,适合快速验证功能;阿里云部署适合长期运行与远程访问;本地部署则优先保障隐私安全。通过配置阿里云百炼API,可解决Qwen国际版的访问痛点,提升国内用户的使用体验。
本文通过“Linux核心流程→双部署扩展→百炼API配置→问题排查”的完整逻辑,覆盖新手从安装到使用的全需求,所有代码命令均经过实测验证,无冗余步骤。核心要点总结:
- 依赖安装是基础,确保Node.js≥v22.0.0,避免版本冲突;
- 初始化选择QuickStart模式,跳过非必要配置,快速跑通核心流程;
- Web UI与TUI认证不一致时,通过
openclaw auth export同步配置; - 国内用户优先配置阿里云百炼API,提升访问稳定性与功能上限;
- 遇到问题优先排查环境变量、端口、API密钥三大关键点,多数问题可快速解决。
随着OpenClaw生态的持续迭代,部署流程将更加简化,功能也将更加强大。按本文步骤操作,新手可在10分钟内完成核心部署,真正实现“安装即能用”,让OpenClaw成为提升效率的得力助手。