教程

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教程OpenClaw Standing Orders 完全指南:让 AI 记住你的长期规则和行为偏好OpenClaw Standing Orders(常驻指令)功能完整教程:Standing Orders 与 SOUL.md 的区别(动态运行时规则 vs 静态人格文件)、通过对话动态添加/查看/删除常驻指令、指令的持久化存储与跨会话生效机制、适合写入 Standing Orders 的内容类型(格式偏好/禁止行为/固定工作流)、与 Hooks 的协同使用、按渠道/Agent 设置不同的 Standing Orders,以及常驻指令的最佳实践(写清晰的规则、避免矛盾冲突、定期清理过时规则)。2026/3/26教程OpenClaw 多媒体处理完全指南:图片识别、音频转写与视频理解实战OpenClaw 多媒体处理(Media)完整教程:发送图片给 AI 进行视觉分析(OCR/物体识别/图表解读/代码截图)、音频消息自动转写为文字(Whisper/系统STT)、视频消息关键帧提取与理解、Node 摄像头实时拍照触发分析、媒体消息的渠道支持差异(各渠道的图片/音频/视频支持情况对比)、大文件处理策略(分割/压缩/超时设置)、媒体消息在不同 AI 模型上的能力对比(Claude Vision/GPT-4V/Gemini Pro Vision),以及本地媒体文件分析(read 工具读取图片路径)。2026/3/25教程OpenClaw TUI 完全指南:纯键盘操作的终端管理界面使用详解OpenClaw TUI(Terminal User Interface,终端用户界面)完整使用指南:TUI 与 Control UI(浏览器)的定位对比、适合 TUI 的场景(SSH 远程/无浏览器服务器/低带宽环境)、启动命令(openclaw tui)及参数、界面布局(Agents 面板/Sessions 面板/Channels 状态/Logs 实时流)、全键盘快捷键手册(导航/选择/搜索/刷新/退出)、在 TUI 中发送测试消息、实时日志过滤与搜索,以及 TUI 与 tmux/screen 配合使用的后台运行方案。2026/3/25教程OpenClaw Control UI 与 Dashboard 完全指南:浏览器管理 AI 助手的全功能界面OpenClaw Control UI(控制面板)与 Dashboard(仪表盘)完整使用指南:Control UI 的功能布局(Agents 管理/Tools 工具面板/Sessions 会话查看/Channel 渠道状态)、浏览器访问方式(本地 localhost:18789 vs 远程 SSH 隧道)、在 Control UI 中实时修改 Agent 配置(SOUL.md 编辑/模型切换/工具开关)、Dashboard 数据概览(Token 用量/渠道在线状态/会话列表/Node 节点健康)、从 Dashboard 发起诊断(doctor 命令)、以及 TUI(终端界面)的使用场景与快捷键。2026/3/24教程OpenClaw 群消息完全指南:群组配置、@ 触发、白名单与多 Bot 协同实战OpenClaw 群消息(Group Messages)完整配置教程:群组消息的触发方式(requireMention/commandPrefix/respondToAll)、各渠道群组配置差异(Telegram群/Discord服务器/Slack频道/WhatsApp群)、群组白名单与黑名单管理、限制特定成员才能触发 AI(allowedUsers/allowedRoles)、响应限速防刷屏(cooldown)、多 Bot 在同一群组协同分工的配置方案、群组 Session 的记忆与上下文管理,以及群组中 AI 的礼貌边界设计(何时发言/何时沉默)。2026/3/24