返回教程列表

阿里云部署 OpenClaw 完整教程

详细讲解如何在阿里云 ECS 上部署 OpenClaw,包括服务器选购、环境配置、Docker 部署和域名绑定全流程。

2026-03-1015 分钟
阿里云OpenClaw部署教程ECS
阿里云 ECS 服务器阿里云 AI Agent 套餐

函数计算 CU + 通义千问 + NAS 存储

¥99.60起函数计算 + 百炼大模型一站式套餐

适合:免运维快速搭建 AI Agent

立即购买

前置条件

  • 一个阿里云账号(需完成实名认证)
  • 一个 AI 模型 API Key(推荐 DeepSeek 或 OpenAI)
  • 约 15 分钟的时间

第一步:购买阿里云 ECS 服务器

登录阿里云控制台,进入「云服务器 ECS」页面。

推荐配置

配置规格适用场景
经济版2核2G / 40GB ESSD / 3Mbps个人轻度使用
推荐版2核4G / 60GB ESSD / 5Mbps个人日常使用
企业版4核8G / 100GB ESSD / 10Mbps企业/团队使用

选购要点

  • 地域选择:建议选择离你最近的区域,华东/华南延迟最低
  • 操作系统:Ubuntu 22.04 LTS 64位
  • 计费方式:包年包月更划算,按量付费适合短期测试

新用户可享受首购优惠,建议一次性购买 1 年。

第二步:配置安全组

在 ECS 控制台,找到实例的安全组规则,添加以下入方向规则:

端口协议来源用途
22TCP0.0.0.0/0SSH 连接
80TCP0.0.0.0/0HTTP 访问
443TCP0.0.0.0/0HTTPS 访问
3000TCP0.0.0.0/0OpenClaw 默认端口

第三步:连接服务器

ssh root@你的ECS公网IP

第四步:安装 Docker

# 更新系统
apt update && apt upgrade -y

# 使用阿里云镜像安装 Docker(国内速度更快)
curl -fsSL https://get.docker.com | sh --mirror Aliyun

# 配置 Docker 镜像加速
mkdir -p /etc/docker
cat > /etc/docker/daemon.json << 'EOF'
{
  "registry-mirrors": [
    "https://mirror.ccs.tencentyun.com",
    "https://registry.cn-hangzhou.aliyuncs.com"
  ]
}
EOF

# 重启 Docker
systemctl daemon-reload
systemctl restart docker

# 验证
docker --version

第五步:部署 OpenClaw

# 创建工作目录
mkdir -p /opt/openclaw && cd /opt/openclaw

# 下载配置文件
curl -O https://raw.githubusercontent.com/openclaw/openclaw/main/docker-compose.yml

# 配置环境变量
cat > .env << 'EOF'
OPENAI_API_KEY=sk-your-api-key
# 或使用 DeepSeek
# DEEPSEEK_API_KEY=sk-your-deepseek-key

SECRET_KEY=your-random-secret-key
ADMIN_PASSWORD=your-admin-password
EOF

# 启动
docker compose up -d

第六步:验证部署

浏览器访问 http://你的ECS公网IP:3000

# 检查容器状态
docker compose ps

# 查看日志
docker compose logs -f --tail=50

第七步:配置域名和 HTTPS

# 安装 Nginx
apt install nginx -y

# 配置反向代理
cat > /etc/nginx/sites-available/openclaw << 'EOF'
server {
    listen 80;
    server_name your-domain.com;

    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
EOF

# 启用配置
ln -s /etc/nginx/sites-available/openclaw /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginx

# 安装 SSL
apt install certbot python3-certbot-nginx -y
certbot --nginx -d your-domain.com

阿里云 vs 腾讯云对比

维度阿里云腾讯云
产品线ECS(更灵活)轻量应用服务器(更简单)
控制台功能多但复杂简洁直观
新用户优惠力度大力度大
镜像加速自带需配置
适合人群企业/有经验用户个人/新手用户

常见问题

无法通过 IP 访问

检查安全组规则是否已放行 3000 端口。阿里云默认安全组较严格,需要手动添加规则。

Docker 拉取镜像慢

确认已配置镜像加速器。上面的配置已包含阿里云和腾讯云的镜像源。

磁盘空间不足

# 查看磁盘使用
df -h

# 清理 Docker 缓存
docker system prune -a

费用估算

项目月费用说明
ECS 服务器¥30-100/月取决于配置和付费方式
API 费用¥40-400/月取决于使用量
弹性 IP¥20/月固定公网 IP
合计¥90-520/月