这是一份专为 2026 年阿里云新手 定制的 OpenClaw (原 Clawdbot) 部署教程。
核心亮点:
极致省钱:利用新用户特惠,成本低至 ¥68/年。
一键脚本:不用敲复杂的 Linux 命令,复制粘贴即可。
喂饭级指导:每一步都有截图指引和详细解释,小白也能懂。
轻量服务器:专为个人开发者设计,自带防火墙,无需复杂配置。
🎁 第一阶段:薅羊毛(购买服务器)
目标:以最低价格买到能跑 Python 的服务器。
登录阿里云:访问 阿里云官网 并登录。
搜索产品:在顶部搜索框输入 “轻量应用服务器” (Simple Application Server),点击进入。
注意:不要买成“云服务器 ECS”,那个贵且配置复杂。
选择特惠套餐:
价格参考:新用户通常 ¥68 - ¥99 元/年。
找到 “新人特惠” 或 “爆款推荐” 区域。
地域:选离你最近的(如:杭州、北京、深圳)。
镜像:务必选择
Ubuntu 22.04(这是最稳的系统,教程通用)。套餐:选择 2核 CPU / 2GB 内存 / 40GB SSD / 30Mbps 带宽。
购买时长:直接选 12 个月 (锁定优惠)。
设置密码:设置
root用户的登录密码(一定要记下来!建议截图保存)。完成支付:付款后等待 1-2 分钟,实例状态变为“运行中”。
🧠 第二阶段:准备“大脑”与“手脚”
在连接服务器前,先准备好必要的密钥,否则机器人是个傻子。
获取大模型 API Key (大脑)
访问 阿里云百炼控制台。
点击左侧 “API-KEY 管理” -> “创建新的 API-KEY”。
复制生成的
sk-xxxxxxxx字符串,保存到电脑记事本。注:新用户通常有免费额度,足够测试使用。
获取机器人凭证 (手脚)
💻 第三阶段:连接与一键环境安装
1. 远程连接服务器
回到阿里云控制台,进入 “轻量应用服务器” 列表。
点击刚购买的服务器卡片,进入详情页。
点击 “远程连接” 按钮 (通常是一个黑色的终端图标)。
输入用户名
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. 开放防火墙端口(新手最容易忘!)
轻量服务器有独立的防火墙面板,必须在网页控制台操作:
保持终端不动,打开浏览器回到阿里云 轻量应用服务器详情页。
点击左侧菜单 “防火墙”。
点击 “添加规则”:
端口:
8080(与您.env文件中设置的一致)协议:
TCP备注:
OpenClaw点击 确定。
确保 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 键退出查看)。
🧪 第六阶段:最终对接与测试
获取公网 IP
在阿里云服务器详情页,找到 公网 IP 地址(例如
47.100.xx.xx)。配置回调地址
注意:IP 换成您的,端口换成您配置的 (8080),路径
/callback需根据 OpenClaw 实际文档确认,有的是/dingtalk或/webhook。登录 钉钉开放平台 -> 您的应用 -> 事件订阅。
回调地址填写:
http://47.100.xx.xx:8080/callback加密密钥:如果
.env里没配,这里留空;如果配了,两边必须一致。点击 “保存” 或 “验证”。
测试对话
如果验证通过(状态变绿),在钉钉群里
@机器人发送:“你好”。如果机器人回复了,恭喜!您已成功部署! 🎉
🆘 常见问题急救包
| 问题现象 | 可能原因 | 解决方案 |
|---|---|---|
| 回调验证失败 | 防火墙未开或路径错误 | 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 员工!