主题
云部署指南
概述
将 OpenClaw 部署到云服务器,实现 24/7 不间断运行。本指南覆盖国内主流云厂商的部署方案。
为什么需要云部署?
- 定时任务持续运行:不依赖本地电脑开机
- 手机随时访问:通过聊天平台远程使用
- 多人共享:团队成员共用一个 OpenClaw 实例
- 更好的网络:服务器网络稳定,API 调用更快
方案对比
| 方案 | 难度 | 月成本 | 灵活性 | 适合人群 |
|---|---|---|---|---|
| 一键镜像 | ⭐ | ¥45-100 | 中 | 新手 |
| 手动安装 VPS | ⭐⭐⭐ | ¥40-100 | 高 | 有运维经验 |
| Docker 部署 | ⭐⭐ | ¥40-100 | 高 | 熟悉 Docker |
| 全托管(ArkClaw) | ⭐ | ¥9.90 起 | 低 | 纯小白 |
云厂商对比
| 厂商 | 一键部署 | 起步价 | 推荐配置 | 海外节点 | 最佳场景 |
|---|---|---|---|---|---|
| 腾讯云 | ✅ | ~¥45/月 | 2C4G ~¥100/月 | 有 | QQ Bot 用户 |
| 阿里云 | ✅ | ~¥6/月(¥68/年) | 2C4G ~¥50-100/月 | 有 | 预算优先 |
| 百度智能云 | ✅ | 有限免费 | 2C4G 咨询定价 | 无 | 文心模型用户 |
| 火山引擎 | ❌ | 按 ECS 定价 | 2C4G ~¥60-100/月 | 有限 | 飞书用户 |
服务器配置要求
| 配置项 | 最低 | 推荐 |
|---|---|---|
| CPU | 1 核 | 2 核 |
| 内存 | 2 GB | 4 GB |
| 磁盘 | 20 GB SSD | 40 GB SSD |
| 操作系统 | Ubuntu 22.04 LTS | Ubuntu 22.04 / Debian 12 |
选购建议
对于个人使用,2 核 4GB 内存的轻量应用服务器完全够用,月费约 ¥50-100。
腾讯云部署
一键部署
- 进入腾讯云「轻量应用服务器」
- 选择「应用镜像」→ 搜索「OpenClaw」
- 选择配置(推荐 2C4G)
- 完成购买,等待 1-2 分钟初始化
- 进入配置页面,输入 API Key 和频道凭据
优势
- 深度集成 QQ 平台,一键创建 QQ Bot
- 支持微信、钉钉、飞书等国内平台
- 提供香港、新加坡节点(可用于 Telegram)
阿里云部署
一键部署
- 进入阿里云「轻量应用服务器」
- 选择「应用镜像」→ OpenClaw 镜像
- 完成购买并初始化
- 通过 Web 面板配置
优势
- 区域选择最多(国内 + 海外)
- 价格最优,经常有优惠活动
- 海外节点可直接使用 Google/OpenAI API
TIP
建议 2GB 以上内存,避免运行缓慢。
手动安装到 VPS
适用于任何 Linux VPS(包括 Hetzner、DigitalOcean、AWS Lightsail 等):
步骤
bash
# 1. SSH 连接到服务器
ssh root@your-server-ip
# 2. 创建专用用户
useradd -m -s /bin/bash openclaw
su - openclaw
# 3. 安装 Node.js
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash -
sudo apt install -y nodejs
# 4. 安装 OpenClaw
npm install -g openclaw@latest
# 5. 运行配置向导(会自动创建 systemd 服务)
openclaw onboard --install-daemon
# 6. 验证
openclaw status配置 API Key
使用环境变量(推荐,不在配置文件中明文存储):
bash
# 编辑环境变量文件
nano ~/.openclaw/.env
# 添加
DEEPSEEK_API_KEY=sk-xxxxx
TELEGRAM_BOT_TOKEN=xxxxxDocker 部署
bash
# 一键脚本
curl -fsSL https://get.openclaw.ai/docker-setup.sh | bash或使用 Docker Compose,详见 Docker 安装。
Docker 方式的优势:
- 环境隔离,不影响宿主系统
- 支持沙箱模式,安全性更高
- 一键升级和回滚
全托管方案:ArkClaw
ArkClaw 提供完全托管的 OpenClaw 服务:
- 月费 ¥9.90 起
- 零运维,无需管理服务器
- 一键绑定频道
- 自动升级
适合完全不想折腾服务器的用户。
部署后配置
远程访问
部署到服务器后,需要配置远程访问 Web 控制台:
bash
# 方式一:Tailscale(推荐)
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
# 方式二:Nginx 反向代理 + HTTPS
# 详见 Linux 部署指南安全加固
bash
# 启用认证
openclaw config set gateway.auth.enabled true
# 配置防火墙
sudo ufw allow ssh
sudo ufw enable
# 确保端口不暴露到公网
openclaw config set gateway.host "127.0.0.1"详见 安全指南。
自建 vs 托管 vs 全托管
| 对比 | 自建 VPS | 一键镜像 | ArkClaw 全托管 |
|---|---|---|---|
| 控制权 | 完全 | 大部分 | 有限 |
| 运维成本 | 自行维护 | 半托管 | 零 |
| 学习门槛 | 最高 | 低 | 最低 |
| 月成本 | ¥40-100 | ¥45-100 | ¥9.90 起 |
| 定制空间 | 最大 | 中等 | 最小 |
推荐路径
先在本地体验 → 决定长期使用后迁移到云服务器 → 选择最适合自己的方案。