教程

OpenClaw VPS 部署完全指南:服务商选择、一键安装与生产配置

OpenClaw VPS 部署详细教程:主流云服务商对比(Hetzner/DigitalOcean/Oracle/Fly.io/Railway/GCP/AWS)、免费层方案、服务器规格选购建议、一键安装脚本流程、systemd 服务配置与开机自启、小型 VPS 性能优化技巧(NODE_COMPILE_CACHE)、VPS 数据备份策略,以及 Gateway + 云端节点架构说明。

2026/3/175分钟 阅读ClaudeEagle

在 VPS 上部署 OpenClaw,可以让你的 AI 助手 24 小时在线、随时响应, 不依赖本地电脑开机。本文提供从选服务器到上线运行的完整流程。

为什么要部署到 VPS?

部署方式可用性成本适合场景
本地电脑仅开机时可用免费个人测试、偶尔使用
家庭树莓派24 小时,但依赖家庭网络电费约 ¥10/月家庭用户
VPS(推荐)24 小时稳定在线$4-10/月稳定使用、团队共享

服务商选择指南

免费方案

服务商免费层规格适合性注意事项
Oracle Cloud Always Free4 核 24GB ARM⭐⭐⭐⭐⭐ 最强免费层注册难度高、区域有时额满
Fly.io3 个小型共享 VM⭐⭐⭐有休眠限制,需付费账户信用卡
Railway每月 $5 额度⭐⭐⭐额度用完暂停

强烈推荐 Oracle Cloud:永久免费 4 核 24GB ARM 服务器,运行 OpenClaw 绰绰有余, 但注册时选亚洲区域(日本/新加坡/韩国)成功率更高。

付费方案(推荐)

服务商最低规格月费特点
Hetzner2C2G(ARM)~$4欧洲最佳性价比,有亚洲节点
DigitalOcean1C1G$6文档完善,新手友好
Vultr1C1G$6全球节点多
搬瓦工(BandwagonHOST)1C1G~$30/年国内访问速度快
GCPe2-micro免费层需要信用卡,配置较复杂

OpenClaw 最低配置要求:1 核 1GB 内存;推荐 1 核 2GB 以上,保证稳定运行。


一键安装流程

1. 连接 VPS

bash
ssh root@你的服务器IP
# 或使用密钥
ssh -i ~/.ssh/my-key.pem ubuntu@你的服务器IP

2. 运行安装脚本

bash
# macOS / Linux / VPS 通用
curl -fsSL https://openclaw.ai/install.sh | bash

脚本自动完成:

  • 检测并安装 Node.js 24
  • 全局安装 openclaw 包
  • 运行交互式引导向导(选择 AI 模型、配置频道)

3. 配置为 systemd 服务(开机自启)

bash
# 安装 Gateway 为系统服务
openclaw gateway install

# 启用并立即启动
systemctl --user enable openclaw-gateway
systemctl --user start openclaw-gateway

# 查看运行状态
systemctl --user status openclaw-gateway

4. 验证安装

bash
openclaw gateway status   # 查看 Gateway 运行情况
openclaw doctor           # 诊断配置问题
openclaw --version        # 确认版本

各服务商快速部署指南

Hetzner(最推荐的付费方案)

bash
# 1. Hetzner Cloud 控制台新建服务器
#    选择:Ubuntu 22.04、CX22(2C4G ARM,约 $4/月)、亚洲/欧洲区域

# 2. SSH 连接后安装
curl -fsSL https://openclaw.ai/install.sh | bash

# Hetzner 也有官方 Docker 部署指南
# 参考:docs.openclaw.ai/install/hetzner

Railway(零运维一键部署)

bash
# 通过 Railway 模板直接部署(浏览器操作)
# 1. 访问 docs.openclaw.ai/install/railway
# 2. 点击 Deploy on Railway 按钮
# 3. 设置环境变量(ANTHROPIC_API_KEY、TELEGRAM_BOT_TOKEN 等)
# 4. 自动部署完成

Oracle Cloud(免费首选)

bash
# 创建 Always Free ARM 实例后
# Ubuntu 22.04 + 4 核 24GB

# 安装 OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash

# Oracle 默认防火墙需要额外开端口
sudo iptables -I INPUT -p tcp --dport 18789 -j ACCEPT
# 在 Oracle 控制台也需要开放安全规则

小型 VPS 性能优化

在 1C1G 等低配服务器上,OpenClaw CLI 启动可能较慢。 加入以下环境变量显著提速:

bash
# 追加到 ~/.bashrc 或 ~/.zshrc
cat >> ~/.bashrc << 'EOF'
export NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache
mkdir -p /var/tmp/openclaw-compile-cache
export OPENCLAW_NO_RESPAWN=1
EOF
source ~/.bashrc

效果:

  • NODE_COMPILE_CACHE:Node.js 模块编译缓存,重复启动快 30-50%
  • OPENCLAW_NO_RESPAWN=1:避免额外的进程重启开销
  • 第一次运行预热缓存,之后每次都更快

VPS 数据备份策略

bash
# 每日备份配置和工作区(推荐加入 crontab)
tar -czf ~/openclaw-backup-$(date +%Y%m%d).tar.gz     ~/.openclaw/openclaw.json     ~/.openclaw/workspace-content/     ~/.openclaw/tokens/

# 上传到对象存储(以 Cloudflare R2 为例)
rclone copy ~/openclaw-backup-$(date +%Y%m%d).tar.gz r2:my-backups/

# 或者用 OpenClaw 自动完成备份
openclaw cron add   --schedule "0 3 * * *"   --task "把 ~/.openclaw 目录打包压缩,上传到 Backblaze B2,
          保留最近 7 天的备份,删除更早的文件"

Gateway + 云端节点混合架构

最强的部署方式:Gateway 在 VPS 常驻,本地设备作为节点

VPS(Gateway)—— 负责 AI 逻辑、会话管理、消息路由 ↕ 通过 Tailscale 或 WebSocket 连接 本地 Mac/手机(Node)—— 提供截图、摄像头、本地文件访问能力

这样 AI 助手可以在云端全天运行,同时在需要时访问你本地设备的能力。

配置节点:

bash
# 在本地设备上
openclaw node pair  # 扫码与 VPS 上的 Gateway 配对

来源:OpenClaw 官方文档 - docs.openclaw.ai/vps

相关文章推荐

教程OpenClaw Linux 服务器完全部署指南:Ubuntu/Debian 安装与生产配置OpenClaw 在 Linux 服务器(Ubuntu/Debian)上的完整部署教程:Node.js 环境配置、npm 全局安装方式、openclaw.json 服务器端配置要点(无 GUI 模式/Telegram Bot/API Provider)、systemd 服务自动管理(开机自启/崩溃重启/日志)、Nginx 反向代理配置(SSL/HTTPS/WebSocket 支持)、UFW 防火墙规则、多 Bot Token 配置实现团队共享,以及 VPS 上运行 OpenClaw 的完整最佳实践。2026/3/20教程WorkBuddy 直连微信:发条消息就能远程指挥电脑干活,兼容 OpenClaw 技能体系腾讯 WorkBuddy 微信直连功能详解:配置微信客服号即可远程指挥电脑执行任务,支持企微断网自动重连与定时任务自动化,技能包完全兼容OpenClaw体系可无缝迁移,附向内隔离向外防御安全设计解读。2026/8/15教程OpenClaw Sessions 磁盘维护完全指南:sessions.json 自动清理与 openclaw sessions cleanup 命令详解 OpenClaw session.maintenance 磁盘维护配置:warn/enforce 双模式、清理执行顺序、maxDiskBytes/highWaterBytes 磁盘预算控制,以及 openclaw sessions cleanup 命令的 dry-run 安全用法。2026/8/13教程OpenClaw SecretRef 完全教程:让 API Key 不用再以明文躺在配置文件里详解 OpenClaw SecretRef 密钥引用机制:内存快照运行时模型、active/inactive Surface 判定逻辑、env/file/exec 三种引用来源写法,以及生产环境凭据管理的实战建议。2026/8/12教程OpenClaw Session Pruning 与 Compaction 的区别:谁在悄悄给你的会话上下文瘦身详解 OpenClaw Session Pruning 会话修剪机制:如何在每次 LLM 调用前修剪旧的工具调用结果以降低成本,与 Compaction 压缩机制的区别与配合方式,附智能默认值和手动配置方法。2026/8/12教程OpenClaw Prompt Caching 调优指南:cacheRetention、cache-ttl 修剪与心跳保温三件套详解 OpenClaw 提示缓存调优三大配置项:cacheRetention 缓存保留策略、contextPruning cache-ttl 上下文修剪、heartbeat 心跳保温,附配置合并优先级和不同场景的调优建议。2026/8/12