阿里云新手怎么部署OpenClaw (Clawdbot) 保姆级喂饭教程(轻量服务器一键版)

阿里云服务器

这是一份专为 2026 年阿里云新手 定制的 OpenClaw (原 Clawdbot) 部署教程。

核心亮点

  • 极致省钱:利用新用户特惠,成本低至 ¥68/年

  • 一键脚本:不用敲复杂的 Linux 命令,复制粘贴即可。

  • 喂饭级指导:每一步都有截图指引和详细解释,小白也能懂。

  • 轻量服务器:专为个人开发者设计,自带防火墙,无需复杂配置。


🎁 第一阶段:薅羊毛(购买服务器)

目标:以最低价格买到能跑 Python 的服务器。

  1. 登录阿里云:访问 阿里云官网 并登录。

  2. 搜索产品:在顶部搜索框输入 “轻量应用服务器” (Simple Application Server),点击进入。

    • 注意:不要买成“云服务器 ECS”,那个贵且配置复杂。

  3. 选择特惠套餐

    • 价格参考:新用户通常 ¥68 - ¥99 元/年

    • 找到 “新人特惠”“爆款推荐” 区域。

    • 地域:选离你最近的(如:杭州、北京、深圳)。

    • 镜像务必选择 Ubuntu 22.04 (这是最稳的系统,教程通用)。

    • 套餐:选择 2核 CPU / 2GB 内存 / 40GB SSD / 30Mbps 带宽

    • 购买时长:直接选 12 个月 (锁定优惠)。

    • 设置密码:设置 root 用户的登录密码(一定要记下来!建议截图保存)。

  4. 完成支付:付款后等待 1-2 分钟,实例状态变为“运行中”。


🧠 第二阶段:准备“大脑”与“手脚”

在连接服务器前,先准备好必要的密钥,否则机器人是个傻子。

  1. 获取大模型 API Key (大脑)

    • 访问 阿里云百炼控制台

    • 点击左侧 “API-KEY 管理” -> “创建新的 API-KEY”

    • 复制生成的 sk-xxxxxxxx 字符串,保存到电脑记事本。

    • 注:新用户通常有免费额度,足够测试使用。

  2. 获取机器人凭证 (手脚)

    • 钉钉:访问 钉钉开放平台 -> 创建企业内部应用 -> 获取 AppKey, AppSecret

    • 飞书:访问 飞书开放平台 -> 创建应用 -> 获取 App ID, App Secret

    • (本教程以钉钉为例,飞书只需替换配置项)


💻 第三阶段:连接与一键环境安装

1. 远程连接服务器

  1. 回到阿里云控制台,进入 “轻量应用服务器” 列表。

  2. 点击刚购买的服务器卡片,进入详情页。

  3. 点击 “远程连接” 按钮 (通常是一个黑色的终端图标)。

  4. 输入用户名 root 和您设置的密码,登录成功会看到命令行提示符(如 root@iZ...:~#)。

2. 执行“万能一键脚本”

这是最关键的一步! 请复制下方所有代码,一次性粘贴到终端窗口中,然后按 回车键
(脚本会自动安装 Python、Git、下载 OpenClaw 代码并安装依赖)

echo "🚀 开始一键部署 OpenClaw..."

# 1. 更新系统并安装基础工具
apt update && apt install python3 python3-pip python3-venv git curl wget -y

# 2. 创建项目目录
mkdir -p /root/openclaw
cd /root/openclaw

# 3. 克隆 OpenClaw 代码
# 注意:如果官方仓库地址变更,请替换为最新的 GitHub/Gitee 地址
git clone https://github.com/OpenClawTeam/openclaw.git . 

# 4. 创建 Python 虚拟环境 (隔离环境,防止冲突)
python3 -m venv venv

# 5. 激活环境并安装依赖 (使用清华源加速下载)
source venv/bin/activate
pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

echo "✅ 环境安装完成!接下来请配置 .env 文件"

看到 ✅ 环境安装完成! 字样说明成功。


⚙️ 第四阶段:配置文件修改(最关键)

配置错了,机器人就无法工作或无法被外网访问。

1. 编辑配置文件

在终端输入以下命令并回车:

nano .env

(如果提示文件不存在,尝试 ls -a 查看是否有 .env.example,如有则运行 cp .env.example .env 再编辑)

2. 填入您的信息

在编辑器中找到并修改以下字段(不要改动其他内容):

# --- 1. 大模型配置 (必填) ---
DASHSCOPE_API_KEY=sk-你刚才复制的百炼Key
MODEL_NAME=qwen-plus          # 推荐 qwen-plus,平衡性能与成本;省钱用 qwen-turbo

# --- 2. 钉钉机器人配置 (必填) ---
DINGTALK_APP_KEY=你的钉钉AppKey
DINGTALK_APP_SECRET=你的钉钉AppSecret
# 如果有 ClientID/Secret 也一并填入

# --- 3. 网络配置 (至关重要!) ---
HOST=0.0.0.0                  # 必须填 0.0.0.0,允许外网访问
PORT=8080                     # 监听端口,记住这个数字
  • 保存:按键盘 Ctrl + O,然后按 Enter 确认。

  • 退出:按键盘 Ctrl + X

3. 开放防火墙端口(新手最容易忘!)

轻量服务器有独立的防火墙面板,必须在网页控制台操作:

  1. 保持终端不动,打开浏览器回到阿里云 轻量应用服务器详情页

  2. 点击左侧菜单 “防火墙”

  3. 点击 “添加规则”

    • 端口8080 (与您 .env 文件中设置的一致)

    • 协议TCP

    • 备注OpenClaw

    • 点击 确定

  4. 确保 SSH (22) 端口也是开启状态。


🚀 第五阶段:后台运行(永久在线)

为了让机器人 24 小时运行,即使关闭网页也不停止,我们需要将其注册为系统服务。

1. 创建服务文件

复制并运行以下命令(自动生成配置文件):

cat > /etc/systemd/system/openclaw.service <<EOF
[Unit]
Description=OpenClaw Bot Service
After=network.target

[Service]
User=root
WorkingDirectory=/root/openclaw
Environment="PATH=/root/openclaw/venv/bin"
# 注意:如果启动脚本名不是 main.py,请修改下面这行 (用 ls 命令查看)
ExecStart=/root/openclaw/venv/bin/python3 main.py
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target
EOF

2. 启动并设置开机自启

依次运行以下三行命令:

systemctl daemon-reload   # 重载配置
systemctl start openclaw  # 启动服务
systemctl enable openclaw # 设置开机自启

3. 验证运行状态

运行:

systemctl status openclaw

如果您看到绿色的 active (running) 字样,说明部署成功!(按 q 键退出查看)。


🧪 第六阶段:最终对接与测试

  1. 获取公网 IP

    • 在阿里云服务器详情页,找到 公网 IP 地址(例如 47.100.xx.xx)。

  2. 配置回调地址

    • 注意:IP 换成您的,端口换成您配置的 (8080),路径 /callback 需根据 OpenClaw 实际文档确认,有的是 /dingtalk/webhook

    • 登录 钉钉开放平台 -> 您的应用 -> 事件订阅

    • 回调地址填写:http://47.100.xx.xx:8080/callback

    • 加密密钥:如果 .env 里没配,这里留空;如果配了,两边必须一致。

    • 点击 “保存”“验证”

  3. 测试对话

    • 如果验证通过(状态变绿),在钉钉群里 @机器人 发送:“你好”。

    • 如果机器人回复了,恭喜!您已成功部署! 🎉


🆘 常见问题急救包

问题现象可能原因解决方案
回调验证失败防火墙未开或路径错误1. 检查阿里云控制台防火墙是否放行 8080。
2. 检查回调 URL 路径是否与代码路由一致。
机器人不回复API Key 错误或欠费1. 检查 .env 中 Key 是否有空格。
2. 去百炼控制台确认免费额度是否用完。
服务启动失败脚本文件名不对运行 ls /root/openclaw 查看主程序名(是 main.py 还是 app.py?),修改 .service 文件中的 ExecStart 行。
日志查看想知道具体报错运行 journalctl -u openclaw -f 查看实时日志。

💡 2026 年新用户特别提示

  • HTTPS 问题:目前钉钉/飞书内部应用通常支持 HTTP 回调。但如果未来强制要求 HTTPS,您需要购买一个域名(约 ¥10/年),并在服务器上配置 Nginx + 免费 SSL 证书。

  • 续费提醒:新用户优惠仅限首年。第二年续费会恢复原价(约 ¥200-300/年)。建议在双11等大促期间关注续费优惠,或者提前迁移数据。

  • 快照备份:在配置完全成功后,去阿里云控制台点一次 “创建快照”。以后如果搞坏了系统,可以一键还原到这一刻,省时省力。

现在,您只花了不到 100 元,就拥有了一台专属的 24 小时 AI 员工!