在 2026 年,使用 阿里云轻量应用服务器 (Simple Application Server, SWAS) 部署 OpenClaw (原 Clawdbot) 依然是个人开发者和中小企业最具性价比的选择。轻量服务器自带防火墙、大带宽和流量包,且价格低廉(新用户约 ¥68-99/年)。
以下是一份 2026 年最新版、零基础、保姆级 的部署教程。
🎯 核心优势
成本低:仅需一杯咖啡钱(首年特惠)。
操作简单:无需配置复杂的安全组,网页控制台一键开放端口。
性能足够:2核2G配置运行 Python 机器人绰绰有余。
📋 准备工作 (5分钟)
在开始之前,请准备好以下三样东西:
阿里云账号:已实名认证。
阿里云百炼 API Key:
访问 阿里云百炼控制台 -> API-KEY 管理 -> 创建并复制
sk-开头的密钥。机器人平台凭证:
🚀 第一步:购买轻量应用服务器
进入产品页:登录阿里云,搜索 “轻量应用服务器”。
选择配置 (关键步骤):
价格:新用户特惠通常在 ¥68 - ¥99 元/年。
地域:选离你最近的(如杭州、北京)。
镜像:务必选择
Ubuntu 22.04(社区支持最好,教程通用)。套餐:选择 2核 CPU / 2GB 内存 / 40GB SSD / 30Mbps 带宽。
购买时长:直接选 12 个月。
密码:设置
root登录密码 (记下来!截图保存!)。完成支付:等待 1-2 分钟,实例状态变为“运行中”。
💻 第二步:连接服务器
进入控制台:在轻量服务器列表点击刚买的实例卡片。
远程连接:
点击 “远程连接” 按钮。
输入用户名
root和你设置的密码。看到类似
root@iZ...:~#的提示符,说明连接成功。
🛠️ 第三步:一键安装环境 (复制粘贴)
为了省去手动敲命令的麻烦,我们使用一行“全能脚本”自动安装 Python、Git 并下载代码。
复制以下所有代码,粘贴到终端窗口,按回车执行:
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 员工!