在AI智能助理深度融入办公场景的2026年,OpenClaw(曾用名Clawdbot)凭借自主执行邮件管理、代码编写、日历调度等实际任务的能力,成为个人与企业打造专属AI助手的优选框架。阿里云Serverless应用引擎(SAE)为OpenClaw提供了一站式部署方案,依托Serverless架构的弹性伸缩、全托管免运维特性,完美适配OpenClaw的潮汐式工作负载,既保证功能完整执行,又能实现按实际使用量付费,大幅降低资源闲置成本。本文将基于阿里云官方部署指南,详细拆解SAE部署OpenClaw的全流程,包含可直接复制的代码命令、网络配置、模型对接及钉钉AI助理构建步骤,同时新增新手专属的阿里云OpenClaw快速部署步骤,确保不同技术基础的用户都能顺利上手,全程无需关注基础设施管理,轻松实现生产级别的OpenClaw服务稳定运行。
一、SAE部署OpenClaw核心优势
相较于传统部署方式,阿里云SAE为OpenClaw量身打造了三大核心优势,兼顾功能完整性、成本可控性与服务稳定性,是云端部署OpenClaw的最优解:
- 功能完整无阉割:SAE提供与本地环境一致的完整Docker运行时,支持OpenClaw动态创建代码沙箱,确保其代码执行、文件操作、浏览器自动化等核心功能不受限,与本地部署体验完全一致;
- 弹性伸缩降成本:SAE具备秒级扩缩容能力,可手动将实例缩容至0并实现秒级恢复启动,精准匹配OpenClaw"闲时低负载、忙时高并发"的潮汐式工作负载,真正实现按实际使用量付费,彻底避免资源闲置浪费;
- 全托管免运维高可用:SAE内置跨可用区容灾、健康检查和服务自愈能力,用户无需管理服务器、网络等基础设施,即可实现99.9%以上的生产级服务稳定性,大幅降低运维成本与技术门槛。
- 题外话,阿里云SAE部署OpenClaw流程相对复杂,零基础新手小白可以访问阿里云OpenClaw一键部署专题页面,找到并点击【一键购买并部署】。流程如下:
第一步:访问阿里云OpenClaw一键部署专题页面:https://www.aliyun.com/activity/ecs/clawdbot,找到并点击【一键购买并部署】。


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



第三步:访问阿里云百炼大模型控制台,找到密钥管理,单击创建API-Key。
前往轻量应用服务器控制台,找到安装好OpenClaw的实例,进入「应用详情」放行18789端口、配置百炼API-Key、执行命令,生成访问OpenClaw的Token。
- 端口放通:需要放通对应端口的防火墙,单击一键放通即可。
- 配置百炼API-Key,单击一键配置,输入百炼的API-Key。单击执行命令,写入API-Key。
- 配置OpenClaw:单击执行命令,生成访问OpenClaw的Token。
- 访问控制页面:单击打开网站页面可进入OpenClaw对话页面。
二、部署前置准备
正式部署前需完成三项基础准备工作,确保阿里云相关服务与网络环境配置到位,为后续一键部署扫清障碍,所有准备操作均在阿里云控制台完成,按指引执行即可:
- 开通并授权Serverless应用引擎(SAE):登录阿里云控制台,搜索并进入SAE产品页面,完成服务开通与账号授权,确保账号拥有SAE应用创建、管理的相关权限;
- 创建专有网络(VPC):在阿里云VPC控制台创建1个专有网络,用于部署OpenClaw实例,建议选择资源充足的地域(如华东1、华北2),后续所有部署操作均在该VPC内完成;
- 配置公网NAT网关:在已创建的VPC中配置公网NAT网关,用于OpenClaw沙箱容器访问公网资源,如调用大模型API、网页抓取、插件安装等,确保OpenClaw所有网络相关功能正常运行。
三、阿里云OpenClaw(Clawdbot)快速部署步骤
针对新手用户或快速测试需求,特整理阿里云OpenClaw快速部署步骤,基于SAE应用中心模板,跳过复杂参数配置,核心步骤仅5步,10分钟内即可完成基础部署,实现OpenClaw初步运行:
- 进入SAE应用中心:登录阿里云控制台,搜索进入「Serverless应用引擎」,在左侧导航栏点击「应用中心」,找到「Openclaw — Serverless部署」官方模板;
- 一键发起部署:点击模板右侧「部署」按钮,在基础配置页自定义服务实例名称(如openclaw-quick),选择已配置NAT网关的VPC地域,其余参数保持默认;
- 快速配置网络:选择「已有公网NAT网关」,自动匹配当前VPC的交换机,无需手动创建,直接点击「下一步:确认订单」;
- 完成实例创建:核对配置信息无误后,点击「立即创建」,等待2-3分钟,系统自动完成OpenClaw应用部署,在「应用列表」中可查看创建的
openclaw-gateway应用; - 简易初始化启动:进入
openclaw-gateway应用详情页,通过WebShell登录容器,执行stty rows 40 cols 120与openclaw onboard --install-daemon完成基础初始化,选择「QuickStart」模式,直接启动服务,即可实现OpenClaw基础运行。
快速部署步骤仅适用于功能测试,若需实现完整功能、公网访问与钉钉对接,需按以下全流程完成详细配置。
四、SAE部署OpenClaw全流程详细操作
本部分为SAE部署OpenClaw的完整配置流程,包含应用创建、容器登录、环境初始化、模型对接、沙箱配置、网络访问等核心步骤,所有代码命令可直接复制执行,参数配置按指引修改即可,确保OpenClaw功能完整、可公网访问、能正常对接大模型。
步骤1:应用中心一键部署OpenClaw
基于阿里云官方模板实现一键部署,核心是完成VPC、交换机、可用区等关键参数配置,实现跨可用区容灾,具体操作如下:
- 登录阿里云SAE控制台,进入「应用中心」,找到「Openclaw — Serverless部署」模板,点击「部署」;
- 配置核心参数,其余保持默认:
- 服务实例名称:自定义,如
openclaw-prod,便于后续管理; - 地域:选择已配置公网NAT网关的VPC所在地域,确保网络互通;
- 专有网络:选择已创建的、配置了NAT网关的专有网络;
- 是否创建NAT网关:选择「已有公网NAT网关」;
- 可用区1/2:选择2个不同的可用区,实现跨可用区容灾,提升服务稳定性;
- 专有网络VPC实例ID:选择已配置NAT网关的VPC实例ID;
- 服务实例名称:自定义,如
- 配置交换机实例ID:
- 点击「新建交换机」,跳转到VPC交换机创建页面,自定义交换机名称与IPv4网段,点击「确定」;
- 返回部署页面,点击刷新按钮,在下拉列表中选择已创建的交换机,分别完成可用区1和可用区2的交换机配置;
- 点击「下一步:确认订单」,核对配置无误后点击「立即创建」,等待2-3分钟,部署完成后在「应用管理-应用列表」中可看到创建的
openclaw-gateway应用。
步骤2:登录OpenClaw应用容器终端
所有OpenClaw的CLI配置命令均需在openclaw-gateway应用实例的容器内部执行,阿里云提供两种登录方式,推荐使用saectl命令行工具,操作更便捷,两种方式均可实现容器终端登录:
方式A:SAE控制台WebShell(无工具要求,直接登录)
- 在SAE「应用列表」中点击
openclaw-gateway的应用ID,进入应用详情页; - 点击「实例列表」页签,找到任意运行中的实例,点击右侧「WebShell」,即可直接登录容器内部终端。
方式B:saectl命令行工具(推荐,操作更高效)
- 按阿里云官方文档完成saectl工具的安装与配置,绑定阿里云账号与目标地域;
- 执行以下命令登录容器终端,替换
<namespace>和<pod-name>为实际的命名空间与Pod名称(在应用实例列表中查看):
重要提示:后续所有OpenClaw配置命令,均在容器内部的终端执行,请勿在本地终端或阿里云控制台执行。saectl exec -it -n <namespace> <pod-name>
步骤3:OpenClaw运行环境初始化配置
初始化是OpenClaw正常运行的基础,核心是设置终端环境、完成基础配置并启动Gateway服务,同时安装后台守护进程,确保服务持续运行,按以下步骤执行即可:
- 设置终端逻辑尺寸:避免后续TUI界面渲染异常,执行以下命令,该命令在每次重新登录容器后均需执行:
stty rows 40 cols 120 - 执行初始化命令:启动交互式配置流程,自动安装后台守护进程,执行命令:
openclaw onboard --install-daemon - 按提示完成交互式配置,所有选项按以下选择,其余保持默认:
- Onboarding mode:选择「QuickStart」(快速启动模式,适合大部分用户);
- Model/auth provider:选择「Skip for now」(后续单独配置阿里云百炼大模型);
- Filter models by provider:选择「All providers」;
- Default model:选择「Keep current」;
- Select channel:选择「Skip for now」(后续配置钉钉渠道);
- Configure skills now:选择「No」(后续按需安装技能插件);
- Enable hooks:选择「Skip for now」;
- Install shell completion script:选择「Yes」。
- 初始化完成验证:初始化过程约1-2分钟,若提示
Systemd user services are unavailable可直接忽略,因SAE容器中使用supervisord替代systemd管理进程;初始化完成后可执行以下命令查看配置文件与工作路径,确认初始化成功:# 查看OpenClaw核心配置文件 cat /data/.clawdbot/openclaw.json # 查看工作区目录 ls ~/.openclaw/workspace # 查看会话存储目录 ls /data/.clawdbot/agents/main/sessions - 启动OpenClaw Gateway服务:使用
supervisord管理服务生命周期,执行首次启动命令:
后续修改任何配置后,需执行重启命令使配置生效:# 首次启动OpenClaw服务 supervisorctl start openclaw# 配置修改后重启服务 supervisorctl restart openclaw
步骤4:配置阿里云百炼为默认大模型提供商
OpenClaw本身不自带大模型,需对接外部大模型才能实现自然语言理解与任务执行,阿里云百炼是最优选择,兼容OpenAI协议,调用速度快、稳定性高,以下步骤实现将阿里云百炼配置为OpenClaw默认大模型,并指定通义千问qwen3-max-2026-01-23为默认推理模型:
- 获取阿里云百炼API-Key:访问阿里云百炼大模型服务平台,在「密钥管理」中创建并复制API-Key,妥善保存,避免泄露;
- 配置百炼大模型提供商:执行以下命令,将
<your-api-key-here>替换为实际的百炼API-Key,代码可直接复制:openclaw config set models.providers.dashscope '{ "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1", "api": "openai-completions", "apiKey": "your-api-key-here", "models": [ { "id": "qwen3-max-2026-01-23", "name": "qwen3-max-2026-01-23", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 262144, "maxTokens": 65536 } ] }' - 指定默认推理模型:将qwen3-max-2026-01-23设置为OpenClaw默认大模型,执行命令后重启服务使配置生效:
拓展:若需使用其他百炼模型,只需修改上述命令中的# 指定默认模型 openclaw config set agents.defaults.model.primary "dashscope/qwen3-max-2026-01-23" # 重启服务生效 supervisorctl restart openclawid和name为目标模型标识,可在阿里云百炼模型列表中查看所有可用模型。
步骤5:启用并配置OpenClaw沙箱环境
沙箱环境是OpenClaw的核心安全机制,用于隔离AI代理的代码执行、文件操作和浏览器自动化行为,防止恶意操作或误操作影响系统安全,以下步骤实现全功能沙箱环境的启用与配置,所有命令可直接复制执行:
# 1. 启用全功能沙箱模式,支持所有隔离操作
openclaw config set agents.defaults.sandbox.mode "all"
# 2. 指定代码执行沙箱的基础镜像(官方推荐)
openclaw config set agents.defaults.sandbox.docker.image "openclaw-sandbox:bookworm-slim"
# 3. 设置沙箱网络模式为bridge,允许访问公网;无需联网可设为"none"
openclaw config set agents.defaults.sandbox.docker.network "bridge"
# 4. 启用浏览器自动化沙箱,支持网页抓取、自动化操作
openclaw config set agents.defaults.sandbox.browser.enabled true
# 5. 指定浏览器沙箱官方镜像
openclaw config set agents.defaults.sandbox.browser.image "openclaw-sandbox-browser:bookworm-slim"
# 6. 重启服务使沙箱配置生效
supervisorctl restart openclaw
沙箱配置完成后,OpenClaw的所有代码执行、文件操作均在独立沙箱中完成,与宿主环境完全隔离,既保证功能正常,又能最大限度提升系统安全性。
步骤6:网络访问配置 实现公网访问与公网资源调用
默认情况下,SAE部署的OpenClaw无法被公网访问,也无法主动访问公网资源,需完成两层网络配置:一是OpenClaw Gateway端口与网络绑定配置,二是通过CLB实现公网访问、通过NAT网关实现公网资源调用,确保OpenClaw既能被外部访问,又能正常调用公网API。
6.1 配置OpenClaw Gateway端口与网络绑定
检查并修改Gateway核心配置,确保端口正确、允许外部访问、支持消息回复,执行以下命令,先查看再修改,确保配置符合要求:
# 查看当前配置,确认是否符合要求
openclaw config get gateway.port # 预期返回:18789
openclaw config get gateway.bind # 预期返回:"lan"
openclaw config get gateway.http.endpoints.responses.enabled # 预期返回:true
# 若上述查看结果不符合,执行以下修改命令
openclaw config set gateway.port 18789 # 绑定默认服务端口
openclaw config set gateway.bind "lan" # 允许外部网络访问
openclaw config set gateway.http.endpoints.responses.enabled true # 允许回复钉钉等渠道消息
# 重启服务使配置生效
supervisorctl restart openclaw
6.2 绑定CLB实现公网访问OpenClaw
通过阿里云负载均衡(CLB)为OpenClaw配置公网访问地址,同时支持HTTP和HTTPS协议,分别用于接收钉钉消息和访问Web控制界面,操作如下:
- 进入
openclaw-gateway应用详情页,在「应用信息」页签的「应用访问设置」区域,选择「基于CLB访问」; - 点击「公网访问地址」右侧的「添加公网CLB访问」,分别配置HTTP和HTTPS协议:
- HTTP协议配置:端口填写80,容器端口填写18789(与Gateway端口一致),其余默认;
- HTTPS协议配置:端口填写18789,容器端口填写18789,选择已有SSL证书或新建证书,其余默认;
- 点击「确定」,等待2-3分钟生成公网访问地址,记录该地址(CLB_PUBLIC_IP),后续访问Web控制界面、配置钉钉均需使用。
6.3 配置NAT网关实现OpenClaw访问公网资源
通过配置SNAT条目,让OpenClaw所有实例都能通过NAT网关访问公网资源,操作如下:
- 在应用详情页的「应用信息」区域,点击VPC ID跳转到VPC详情页;
- 在「资源管理」页签的「公网访问服务」区域,点击「公网NAT网关」进入列表页;
- 点击目标NAT网关右侧的「设置SNAT」,点击「创建SNAT条目」,配置如下:
- SNAT条目粒度:选择「交换机粒度」;
- 选择交换机:勾选部署OpenClaw时创建的2个交换机,确保所有实例均可访问公网;
- 选择弹性公网IP:选择已绑定到该NAT网关的弹性公网IP,若无则新建并绑定;
- 点击「确定」,完成SNAT配置,此时OpenClaw即可正常访问公网资源。
步骤7:访问OpenClaw控制界面并完成交互测试
OpenClaw支持Web Control UI和命令行TUI两种交互方式,Web界面可视化操作更便捷,适合日常使用;命令行TUI适合快速测试,以下详细讲解Web界面的访问步骤,完成后即可实现与OpenClaw的正常交互。
7.1 获取Gateway认证Token
在容器终端执行以下命令,获取认证Token,用于访问Web控制界面的身份验证:
# 获取Gateway认证Token
openclaw config get gateway.auth
执行后返回类似以下结果,记录<GATEWAY_AUTH_TOKEN>部分,后续访问需使用:
{
"mode": "token",
"token": "<GATEWAY_AUTH_TOKEN>"
}
7.2 访问Web Control UI并完成设备授权
- 在浏览器中输入访问地址,将
<CLB_PUBLIC_IP>和<GATEWAY_AUTH_TOKEN>替换为实际值:https://<CLB_PUBLIC_IP>:18789?token=<GATEWAY_AUTH_TOKEN> - 首次访问会显示
pairing required,表示需要授权当前设备,返回容器终端执行以下命令完成授权:# 避免TUI渲染异常,先设置终端尺寸 stty rows 40 cols 120 # 列出待处理的配对请求,替换为实际的Token openclaw devices list --token "<GATEWAY_AUTH_TOKEN>" # 批准配对请求,替换为实际的Request ID(上一步命令返回的Pending状态ID) openclaw devices approve <requestId> - 刷新浏览器页面,即可成功进入OpenClaw Web控制界面,在「Chat」页面发送测试指令,验证是否正常响应:
- 测试指令:
你使用的模型是什么? - 预期响应:
我当前使用的是 **DashScope 平台上的 Qwen3-Max 模型**...
若返回类似结果,说明OpenClaw部署成功、模型配置正常、可正常交互。
- 测试指令:
7.3 命令行TUI快速交互测试
若无需使用Web界面,可直接在容器终端执行以下命令,进入命令行交互模式,快速测试OpenClaw功能:
# 进入TUI交互模式
openclaw tui
进入后直接输入中文指令即可,与OpenClaw实现实时对话,测试完成后按Ctrl+C退出。
五、构建钉钉AI助理 实现钉钉与OpenClaw无缝对接
OpenClaw的核心价值在于与聊天应用无缝对接,实现随时随地通过聊天工具发送指令、执行任务,以下步骤详细讲解如何将OpenClaw与钉钉对接,打造专属钉钉AI助理,支持群聊@机器人、私聊发送指令,实现办公任务自动化。
5.1 钉钉对接前置准备
确保钉钉账号拥有开发者权限,若没有可联系企业组织管理员获取,钉钉开放平台的所有操作均需要开发者权限。
5.2 创建钉钉应用与消息卡片
在钉钉开放平台创建基础应用,获取凭证信息,同时创建AI消息卡片模板,用于OpenClaw回复钉钉消息,操作如下:
- 创建钉钉应用:访问钉钉开放平台,进入「应用开发」页面,点击「创建应用」,填写应用名称(如OpenClaw-AI)、应用描述,保存后进入应用详情页,在「凭证与基础信息」中复制并记录Client ID和Client Secret;
- 创建AI消息卡片模板:进入钉钉开放平台「卡片平台」,点击「新建模板」,选择「消息卡片」类型、「AI卡片」场景,关联已创建的钉钉应用,无需编辑模板内容,直接保存并发布,复制并记录模板ID;
- 授予应用消息权限:在钉钉应用详情页的「权限管理」中,搜索并申请
Card.Streaming.Write和Card.Instance.Write权限,拥有管理员权限可直接开通。
5.3 创建AppFlow连接流 实现钉钉与OpenClaw互通
通过阿里云AppFlow创建连接流,实现钉钉与OpenClaw的消息互通,自动转发钉钉消息到OpenClaw,并将OpenClaw的回复通过消息卡片发送到钉钉,操作如下:
- 访问阿里云AppFlow官方模板页面,找到「钉钉-OpenClaw」连接模板,点击「立即使用」;
- 账户授权:分别完成钉钉应用机器人和MoltBot(OpenClaw)的授权:
- 钉钉应用机器人:添加新凭证,填写凭证名称、钉钉应用的Client ID和Client Secret,配置IP白名单(添加自身公网IP和AppFlow的IP列表);
- MoltBot:添加新凭证,凭证名称自定义,token填写OpenClaw的Gateway认证Token(通过
openclaw config get gateway.auth获取);
- 执行动作配置:公网地址填写
<CLB_PUBLIC_IP>:80(OpenClaw的HTTP公网地址),模板ID填写钉钉消息卡片的模板ID,其余默认; - 点击「完成」,复制并保存生成的WebhookUrl,点击「发布」,完成连接流创建。
5.4 配置钉钉机器人并发布应用
将已创建的钉钉应用配置为机器人,绑定WebhookUrl,实现消息接收与回复,最后发布应用,即可在钉钉中使用OpenClaw AI助理:
- 进入钉钉应用详情页,点击「添加应用能力」,选择「机器人」并点击「添加」;
- 开启机器人配置开关,消息接收模式选择「HTTP模式」,消息接收地址填写上一步保存的WebhookUrl,其余参数自定义;
- 点击「发布」,进入「版本管理与发布」页面,创建新版本(如1.0.0),填写版本描述,应用可用范围先选择「全部员工」,保存并完成发布;
- 钉钉群添加机器人并使用:进入任意钉钉群,点击右上角「...」→「机器人」→「添加机器人」,选择已创建的OpenClaw机器人,点击「添加」,即可在群聊中@机器人或私聊机器人发送指令,实现与OpenClaw的无缝交互。
六、OpenClaw服务管理与资源释放
6.1 日常服务管理
SAE部署的OpenClaw由supervisord管理,日常可通过以下命令实现服务的启动、停止、重启与状态查看:
# 查看OpenClaw服务状态
supervisorctl status openclaw
# 启动服务
supervisorctl start openclaw
# 停止服务
supervisorctl stop openclaw
# 重启服务
supervisorctl restart openclaw
6.2 资源释放(删除OpenClaw)
若无需继续使用OpenClaw,可在SAE应用中心快速删除应用,释放所有相关资源,避免产生额外费用,注意:删除后所有配置将永久丢失,需谨慎操作:
- 登录阿里云SAE控制台,进入「应用中心」;
- 在「已部署场景」页签,找到已部署的OpenClaw应用,点击右侧「删除」;
- 按提示完成确认操作,系统将自动删除应用实例、CLB、交换机等相关资源,释放所有占用的阿里云资源。
七、核心总结
阿里云SAE为OpenClaw提供了一站式、全托管的Serverless部署方案,彻底摆脱了传统部署的基础设施管理与运维烦恼,凭借弹性伸缩、跨可用区容灾、按使用量付费等优势,成为云端部署OpenClaw的最佳选择。本文从核心优势、前置准备、快速部署步骤、全流程详细配置、钉钉对接、服务管理等方面,完整拆解了SAE部署OpenClaw的所有操作,所有代码命令可直接复制执行,参数配置清晰明确,同时兼顾了新手用户的快速测试需求和企业用户的生产级部署需求。
通过本文步骤,用户无需具备专业的运维知识,即可实现OpenClaw的云端部署,打造专属的AI智能助理,支持邮件管理、代码编写、日历调度、钉钉交互等多元化功能,真正实现AI赋能办公自动化。同时,依托阿里云的云计算能力,OpenClaw服务具备高可用、高安全、低成本的特性,可根据实际需求弹性伸缩,完美适配个人与企业的不同使用场景,是2026年打造私人AI助理的最优云端部署方案。