Skip to content

OpenClaw 阿里云服务器部署教程:零基础上手云服务器

2026年4月7日

OpenClaw 阿里云服务器部署教程:零基础上手云服务器

不想一直开着电脑跑 OpenClaw?把它部署到云服务器,24 小时在线,随时可用。这篇教程手把手教你在阿里云 ECS 上部署。

为什么选择阿里云

对比项阿里云腾讯云海外云
国内访问速度✅ 快✅ 快❌ 需加速
新人优惠✅ 大✅ 大一般
文档支持✅ 中文全✅ 中文全英文为主
支付方式✅ 支付宝✅ 微信需信用卡

新人福利:阿里云新用户 99 元/年即可买到 2 核 2G 的入门服务器,够跑 OpenClaw 了。

服务器选购

配置建议

配置项最低配置推荐配置
CPU1 核2 核
内存1GB2GB+
硬盘20GB40GB+
带宽1Mbps3Mbps+
系统Ubuntu 22.04Ubuntu 22.04

省钱技巧:先买最低配置体验,不够再升级。

购买步骤

  1. 访问 阿里云官网
  2. 注册/登录账号
  3. 产品 → 云服务器 ECS
  4. 选择「新人专区」特惠机型
  5. 选择 Ubuntu 22.04 系统
  6. 设置 root 密码(记住!)
  7. 确认订单并支付

连接服务器

Windows 用户

下载工具:XShell 或 PuTTY

连接步骤

  1. 打开 XShell
  2. 新建会话,填入:
    • 主机:你的服务器公网 IP
    • 端口:22
    • 用户名:root
    • 密码:你设置的密码
  3. 点击连接

Mac/Linux 用户

直接用终端:

bash
ssh root@你的服务器IP
# 输入密码

环境配置

Step 1:更新系统

bash
apt update && apt upgrade -y

Step 2:安装 Node.js

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

# 验证安装
node -v
npm -v

Step 3:安装 Git

bash
apt install -y git

Step 4:安装 PM2(进程管理)

bash
npm install -g pm2

部署 OpenClaw

Step 1:克隆代码

bash
cd /root
git clone https://github.com/nicepkg/openclaw.git
cd openclaw

Step 2:安装依赖

bash
npm install

Step 3:配置 OpenClaw

bash
# 创建配置文件
cp .env.example .env

# 编辑配置
nano .env

填入你的模型 API Key:

bash
# 模型配置
OPENAI_API_KEY=sk-xxx
# 或其他模型配置

Step 4:启动服务

bash
# 使用 PM2 启动(后台运行)
pm2 start npm --name "openclaw" -- run dev

# 查看状态
pm2 status

# 查看日志
pm2 logs openclaw

Step 5:设置开机自启

bash
pm2 startup
pm2 save

安全组配置

阿里云默认只开放 22 端口,需要开放 OpenClaw 端口:

  1. 阿里云控制台 → 云服务器 ECS
  2. 点击实例 → 安全组
  3. 配置规则 → 添加规则:
    • 端口:3000(或你配置的端口)
    • 授权对象:0.0.0.0/0
    • 协议:TCP

域名绑定(可选)

Step 1:购买域名

阿里云可以一起买域名。

Step 2:解析域名

  1. 控制台 → 域名 → 解析
  2. 添加 A 记录:
    • 主机记录:openclaw(或 @)
    • 记录值:你的服务器 IP

Step 3:配置 Nginx

bash
# 安装 Nginx
apt install -y nginx

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

写入:

nginx
server {
    listen 80;
    server_name openclaw.yourdomain.com;

    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

启用配置:

bash
ln -s /etc/nginx/sites-available/openclaw /etc/nginx/sites-enabled/
nginx -t
systemctl restart nginx

Step 4:配置 HTTPS(可选)

bash
# 安装 Certbot
apt install -y certbot python3-certbot-nginx

# 获取证书
certbot --nginx -d openclaw.yourdomain.com

常用命令

bash
# 查看 OpenClaw 状态
pm2 status

# 重启 OpenClaw
pm2 restart openclaw

# 查看日志
pm2 logs openclaw

# 停止服务
pm2 stop openclaw

# 更新代码
cd /root/openclaw
git pull
npm install
pm2 restart openclaw

成本估算

项目费用
阿里云 ECS(2核2G)99-199 元/年(新人)
域名10-50 元/年
SSL 证书免费
总计约 100-250 元/年

常见问题

Q: 访问不了怎么办?

检查清单:

  1. 服务是否启动:pm2 status
  2. 端口是否开放:安全组配置
  3. 防火墙:ufw allow 3000

Q: 内存不够怎么办?

  1. 增加 swap 分区
  2. 升级服务器配置
  3. 减少运行的服务

Q: 如何备份数据?

bash
# 备份配置和数据
tar -czvf openclaw-backup.tar.gz ~/.openclaw/

总结

步骤操作时间
购买服务器阿里云控制台10 分钟
连接服务器SSH 工具2 分钟
环境配置安装 Node.js 等10 分钟
部署 OpenClaw克隆、安装、启动15 分钟
安全组配置开放端口3 分钟
域名绑定(可选)解析、Nginx10 分钟

总计约 30-50 分钟,你就能拥有一台 24 小时在线的 OpenClaw 服务器。

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来