教程

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 Skills 开发完全指南:从零编写高质量 SKILL.md 自定义技能文件OpenClaw Skills 开发完整教程:SKILL.md 文件结构详解、自动触发 vs 显式触发原理、三个实战模板(GitHub 仓库管理/每日信息简报/代码健康检查)、让技能精准自动触发的描述写法,以及技能质量标准和 clawhub.ai 使用方法。2026/4/19教程OpenClaw 零基础完全入门:安装、Telegram 配置、记忆系统和技能插件完整指南OpenClaw 从零开始完整教程:用宠物龙虾类比理解架构、npm 安装步骤、Telegram Bot 配置、SOUL.md 性格定义、三层记忆系统(每日日志/长期记忆/MEMORY.md)、HEARTBEAT.md 主动任务、技能安装,以及安全配置和常见问题解决。2026/4/18教程OpenClaw 快速入门:用 Telegram 控制 AI Agent,5 分钟搭建个人 AI 助理OpenClaw 5 分钟快速入门:用 Telegram 控制 AI Agent,含安装配置、Bot 创建、Skills 定义、多渠道支持、Claude Code 编程任务集成,以及与 Claude Code CLI 的区别和互补关系。2026/4/13教程OpenClaw 多 Agent 架构入门:用 Telegram Bot 控制你的 AI Agent 集群OpenClaw 多 Agent 架构入门指南:通过 Telegram 控制 AI Agent 集群,支持子 Agent 编排、MCP 集成和多节点部署。含快速开始教程。2026/4/7教程OpenClaw Background Tasks 完全指南:让 AI 在后台自主执行长时间任务(2026)OpenClaw Background Tasks(后台任务)完整指南:Background Tasks 与普通对话的区别(异步执行/不阻塞渠道/可中断恢复)、通过自然语言触发后台任务(「帮我在后台处理...」)、openclaw tasks 命令行管理(list/show/cancel/logs)、任务状态跟踪与完成通知、长时间任务的最佳实践(分批处理/超时设置/错误恢复)、与 Cron Jobs 的区别和选用场景,以及实战案例(批量文件处理/代码库扫描/数据报告生成)。2026/4/2