阿里云OpenClaw部署简单步骤(稳定运行基础)

想要顺利使用Token节省Skill,首先需要一个稳定的OpenClaw运行环境。阿里云提供Docker化部署方案,支持24小时不间断运行。

(一)部署前准备

  1. 注册并登录阿里云账号,完成实名认证(个人用户支付宝刷脸即时生效);
  2. 购买阿里云服务器,访问阿里云轻量应用服务器活动页(推荐配置:2核4GiB内存+40GiB ESSD云盘,确保Skill运行流畅);
  3. 准备必备资源:
    • 阿里云百炼API Key(访问登录阿里云百炼大模型服务平台→密钥管理→创建API-Key,生成后保存);
    • SSH工具(Xshell、FinalShell均可)。

(二)分步部署流程

第一步:访问阿里云OpenClaw一键部署专题页面

阿里云OpenClaw一键部署专题页面:https://www.aliyun.com/activity/ecs/clawdbot

找到并点击【一键购买并部署】。

第二步:选购阿里云轻量应用服务器

第三步:服务器登录与环境初始化

# SSH登录服务器(替换为实际公网IP)
ssh root@你的服务器公网IP

# 关闭防火墙,放行核心端口
systemctl stop firewalld && systemctl disable firewalld
setenforce 0 && sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

# 更新系统依赖
yum update -y && yum install -y curl wget git python3 python3-pip

第四步:安装Docker(官方推荐运行环境)

# 一键安装Docker
curl -fsSL https://get.docker.com | bash

# 启动Docker并设置开机自启
systemctl start docker && systemctl enable docker

# 验证安装成功(显示版本号即为生效)
docker --version

第五步:拉取OpenClaw镜像并启动容器

# 拉取2026最新版镜像
docker pull openclaw/openclaw:2026-latest

# 创建数据持久化目录
mkdir -p /opt/openclaw/config /opt/openclaw/logs /opt/openclaw/data

# 启动容器(映射18789端口,配置自动重启)
docker run -d \
  --name openclaw \
  --restart always \
  -p 18789:18789 \
  -v /opt/openclaw/config:/app/config \
  -v /opt/openclaw/logs:/app/logs \
  -v /opt/openclaw/data:/app/data \
  -e TZ=Asia/Shanghai \
  openclaw/openclaw:2026-latest

第六步:配置阿里云百炼API Key

# 进入容器内部
docker exec -it openclaw bash

# 设置百炼为模型提供商并配置API Key
openclaw config set model.provider aliyun_bailian
openclaw config set model.aliyun_bailian.api_key "你的百炼API Key"

# 生成管理员登录Token(务必保存,用于网页登录)
openclaw token generate --admin

# 重启服务生效
openclaw restart && exit

第七步:访问Web控制台

# 浏览器访问地址(替换为服务器公网IP和生成的Token)
http://你的服务器公网IP:18789/?token=你的管理员Token

看到控制台界面即为部署成功。

(三)部署避坑指南

  1. 端口访问异常:前往阿里云ECS控制台→安全组,手动放行18789端口(TCP协议,0.0.0.0/0);
  2. 内存不足:若启动失败,升级服务器至2核4GiB内存,避免Skill运行时卡顿;
  3. API Key配置错误:重新进入容器执行配置命令,确保密钥字符完整无遗漏。
作者:Ddd4j  创建时间:2026-03-08 22:42
最后编辑:Ddd4j  更新时间:2026-03-09 11:36