阿里云一键部署 OpenClaw

本教程面向零基础用户,手把手指导您使用阿里云轻量应用服务器 + OpenClaw 官方镜像,2 分钟完成部署。无需懂命令行,全程可视化操作。

💡 为什么推荐阿里云? 轻量应用服务器按量付费,最低配置每月仅几十元,自带公网 IP,7×24 小时稳定运行,适合长期使用。

前置条件

  • 一个阿里云账号(需完成实名认证)
  • 一张支持在线支付的银行卡或支付宝
  • 一个百炼平台 API Key(用于 AI 能力,查看详细申请购买教程

步骤 1:购买轻量应用服务器

  1. 登录 阿里云官网,进入控制台
  2. 搜索"轻量应用服务器",点击进入产品页
  3. 点击 创建服务器
  4. 选择配置:
    • 地域:选择离您最近的地域(如华东1-杭州)
    • 配置:推荐 2核2GB(入门够用)或 2核4GB(更流畅)
    • 镜像类型:选择 应用镜像

步骤 2:选择 OpenClaw 官方镜像

  1. 在应用镜像列表中,搜索 OpenClaw
  2. 选择 OpenClaw 官方镜像(2026版)
  3. 设置服务器登录密码(用于 SSH 登录,建议记录下来)
  4. 确认配置,点击 立即购买
  5. 支付完成后,等待 1-2 分钟服务器自动启动

💡 提示:如果镜像市场中暂未找到 OpenClaw 镜像,可以选择 系统镜像 → Ubuntu 22.04,然后通过 SSH 手动安装(参考下方"手动安装"部分)。

步骤 3:防火墙配置

服务器创建完成后,需要在防火墙中放行以下端口:

  1. 进入轻量应用服务器控制台,点击您的服务器实例
  2. 左侧菜单选择 防火墙
  3. 点击 添加规则,依次添加以下端口:
端口用途是否必须
18789OpenClaw WebUI 管理后台✅ 必须
5700QQ 辅助服务(如需接入 QQ)可选
22SSH 远程登录可选(调试用)

⚠️ 安全提醒:不要放行所有端口(0-65535),只开放必要端口,避免安全风险。

步骤 4:访问管理后台

  1. 在服务器详情页找到 公网 IP 地址(如 47.xxx.xxx.xxx
  2. 打开浏览器,访问 http://公网IP:18789
  3. 首次访问会进入初始化向导,设置管理员账号和密码
  4. 完成初始化后,进入 OpenClaw 管理后台仪表盘

步骤 5:配置百炼 API Key

OpenClaw 需要接入大模型 API 才能提供 AI 对话能力:

  1. 访问 阿里云百炼平台,登录并创建 API Key(查看详细申请购买教程
  2. 复制生成的 API Key
  3. 回到 OpenClaw 管理后台,进入 系统设置 → 模型配置
  4. 选择模型提供商为 通义千问(百炼)
  5. 粘贴 API Key,点击 保存

💡 提示:百炼平台新用户通常有免费额度,足够测试使用。正式使用建议开通按量付费。

步骤 6:验证部署

  1. 在管理后台的聊天窗口中输入 /ping
  2. 如果收到回复,说明 OpenClaw 已正常运行
  3. 尝试发送一条普通消息(如"你好"),验证 AI 对话功能

也可以通过 SSH 登录服务器检查服务状态:

bash
openclaw status

后续配置

接入 IM 平台

部署完成后,您可以将 OpenClaw 接入各种 IM 平台:

使用 PM2 管理进程(可选)

如果您通过 SSH 手动安装,建议使用 PM2 实现进程守护和开机自启:

bash
# 安装 PM2
npm install -g pm2

# 使用 PM2 启动 OpenClaw
pm2 start openclaw

# 设置开机自启
pm2 startup
pm2 save

绑定域名(可选)

如果您有自己的域名,可以绑定到服务器:

  1. 在域名服务商处添加 A 记录,指向服务器公网 IP
  2. 安装 Nginx 反向代理:
bash
# 安装 Nginx
sudo apt install nginx -y

# 配置反向代理
sudo nano /etc/nginx/sites-available/openclaw

Nginx 配置示例:

nginx
server {
    listen 80;
    server_name your-domain.com;

    location / {
        proxy_pass http://127.0.0.1:18789;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

常见问题

问题 1:访问 18789 端口无法打开 WebUI

解决方案

  1. 检查防火墙是否已放行 18789 端口
  2. SSH 登录服务器,运行 openclaw status 确认服务正在运行
  3. 尝试本地测试:curl http://localhost:18789
  4. 如果本地正常但外网不通,检查阿里云安全组规则

问题 2:镜像市场找不到 OpenClaw

解决方案:选择 Ubuntu 22.04 系统镜像,SSH 登录后手动安装:

bash
# 安装 Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

# 安装 OpenClaw
npm install -g openclaw

# 初始化并启动
openclaw init
openclaw start

问题 3:百炼 API Key 配置后无法对话

解决方案

  1. 确认 API Key 已正确粘贴(无多余空格)
  2. 检查百炼平台账户余额是否充足
  3. 在管理后台 → 系统设置 → 模型配置中点击"测试连接"
  4. 查看日志:openclaw logs

问题 4:服务器内存不足导致崩溃

解决方案

  1. 升级服务器配置到 2核4GB
  2. 或添加 Swap 分区:
bash
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab