开发者社区 问答 正文

阿里云ECS 手动部署 OpenClaw 超详细教程(2026最新版)

参考:
阿里云轻量OpenClaw介绍及一键部署教程页:https://www.aliyun.com/activity/ecs/clawdbot
阿里云无影一键部署OpenClaw详情及教程页:https://www.aliyun.com/activity/wuying/wuyingmoltbot
阿里云百炼:https://www.aliyun.com/product/bailian
下面给你一份最完整、可直接照着一步步做、全是可复制命令的阿里云ECS手动部署OpenClaw详细教程,新手也能一次成功
环境:阿里云ECS + Alibaba Cloud Linux 3 / CentOS 7 / Ubuntu 22.04 通用。


阿里云ECS 手动部署 OpenClaw 超详细教程(2026最新版)

一、部署前必须准备

  1. 阿里云ECS服务器

    • 最低配置:2核2G(推荐2核4G更稳)
    • 系统:Alibaba Cloud Linux 3 / Ubuntu 22.04
    • 公网IP、安全组放行:22、80、18789端口
  2. 阿里云百炼 API Key(AI能力必需)
    开通百炼 → 密钥管理 → 创建API Key,格式:

    sk-xxxxxxxxxxxxxxxxxxxxxxxx
    
  3. SSH工具
    Xshell、FinalShell、Electerm 都行。


二、第一步:登录服务器 & 基础环境配置

1. 登录ECS

ssh root@你的服务器公网IP

2. 关闭防火墙/放行端口(非常重要)

Alibaba Cloud Linux / CentOS

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

Ubuntu

ufw disable

3. 更新系统依赖

Alibaba Cloud Linux / CentOS

yum update -y
yum install -y curl wget git python3 python3-pip

Ubuntu

apt update -y
apt install -y curl wget git python3 python3-pip

三、第二步:安装 Docker(必须)

OpenClaw 2026 官方推荐Docker运行。

1. 一键安装Docker

curl -fsSL https://get.docker.com | bash

2. 启动Docker并设置开机自启

systemctl start docker
systemctl enable docker

3. 验证Docker是否安装成功

docker --version

出现版本号即成功。


四、第三步:拉取 OpenClaw 2026 官方镜像

docker pull openclaw/openclaw:2026-latest

等待拉取完成,速度取决于阿里云带宽。


五、第四步:创建配置目录 & 启动容器

1. 创建本地挂载目录(数据持久化)

mkdir -p /opt/openclaw/config
mkdir -p /opt/openclaw/logs
mkdir -p /opt/openclaw/data

2. 启动 OpenClaw 容器(核心命令)

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

1. 进入容器内部

docker exec -it openclaw bash

2. 设置百炼API Key

openclaw config set model.provider aliyun_bailian
openclaw config set model.aliyun_bailian.api_key "你的百炼API Key"

3. 生成管理员登录Token(一定要保存!)

openclaw token generate --admin

会输出类似:

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

复制保存,后面登录Web面板要用。

4. 重启服务使配置生效

openclaw restart
exit

七、第六步:访问 OpenClaw 网页控制台

打开浏览器访问:

http://你的服务器公网IP:18789

登录格式:

http://IP:18789/?token=你刚才生成的Token

看到控制台界面 = 部署完成


八、第七步:常用运维命令(必收藏)

1. 查看OpenClaw状态

docker ps | grep openclaw

2. 重启OpenClaw

docker restart openclaw

3. 查看实时日志

docker logs -f openclaw

4. 停止/删除容器(重装用)

docker stop openclaw
docker rm openclaw

5. 更新到最新版

docker pull openclaw/openclaw:2026-latest
docker restart openclaw

九、最常见问题排查(99%的人都遇到)

1. 打不开网页:18789端口没放行

去阿里云控制台 → ECS → 安全组 → 放行:

TCP 18789  0.0.0.0/0

2. AI不回复:百炼Key错误

重新执行:

docker exec -it openclaw bash
openclaw config set model.aliyun_bailian.api_key "正确的Key"
openclaw restart

3. 启动失败:内存不够

建议使用 2核4G 服务器。


十、极简总结(10秒记住)

  1. 买ECS → 放行18789端口
  2. 装Docker
  3. 拉镜像 → 启动容器
  4. 配置百炼API Key
  5. 生成Token → 访问WebUI

openClaw3.png
OpenClaw1.png
bailian1.png
wy1.png
wy2.png

展开
收起
问号云 2026-02-15 16:04:46 35 分享 版权
0 条回答
写回答
取消 提交回答