很多用户第一次在自己的电脑上跑通 OpenClaw,然后发现一个根本性的问题:电脑一关机,助手就离线了。

OpenClaw 的核心价值——Heartbeat 定时推送、自动处理邮件、主动提醒——全都依赖它持续在线运行。一台每月几十元的 VPS,能让你的 OpenClaw 真正变成 24 小时待命的私人助理。

本文从选购 VPS 开始,手把手带你完成云端部署全流程。

为什么选 VPS 而不是本地电脑?

一句话:本地电脑部署 OpenClaw 只适合测试,VPS 才适合真正使用。

  • 本地电脑有睡眠、关机、断网的可能,OpenClaw 随时会中断
  • VPS 运行在数据中心,正常情况下 99.9% 以上的时间在线
  • VPS 与你的个人设备完全隔离,安全性更高
  • VPS 可以随时通过 SSH 远程管理,不受地点限制

VPS 选购:配置和服务商推荐

最低配置要求

  • CPU:1 vCPU(足够)
  • 内存:2GB RAM(最低限度;Docker 部署建议 4GB)
  • 存储:20GB SSD(基础配置)
  • 系统:Ubuntu 24.04 LTS(推荐)
  • 带宽:无特殊要求,OpenClaw 以文本通信为主,流量消耗极低

主流 VPS 服务商对比

服务商 入门配置月费 优点 适合人群
Hetzner 约 $4~$6/月 性价比极高,欧洲节点,网络质量好 预算敏感、追求性价比
DigitalOcean 约 $6/月 有 OpenClaw 一键镜像,文档完善 新手、想省配置时间
Vultr 约 $6/月 节点覆盖广,有亚太区域 对延迟有要求的用户
Hostinger 约 $6~$8/月 提供 OpenClaw 一键部署,最省事 完全不想自己配置的用户
Linode(Akamai) 约 $5/月 稳定性好,文档友好 企业级稳定性需求

对于大多数个人用户,Hetzner 的入门套餐(CX22,2vCPU/4GB RAM) 是目前性价比最高的选择,足以流畅运行 OpenClaw 加上几个 Skill 模块。

国内用户注意:上述服务商均为境外服务器,API 调用 Anthropic 或 OpenAI 的网络连通性通常没有问题,但若需要连接微信等国内平台,可能需要额外考虑网络配置。

第一步:初始化服务器

购买 VPS 后,通过 SSH 连接(服务商会提供 IP 地址和初始密码或 SSH Key):

ssh root@你的服务器IP

登录后立即更新系统并安装必要基础工具:

apt update && apt upgrade -y
apt install -y curl git wget build-essential ufw fail2ban

创建专用非 root 用户(必做)

绝不要用 root 运行 OpenClaw。创建一个专用用户:

# 创建用户
adduser openclaw-user

# 赋予 sudo 权限
usermod -aG sudo openclaw-user

# 切换到新用户
su - openclaw-user

后续所有 OpenClaw 相关操作都在这个用户下进行。

第二步:配置防火墙

安全配置是 VPS 部署的重中之重,在安装 OpenClaw 之前先把防火墙设好:

# 默认拒绝所有入站连接
sudo ufw default deny incoming
sudo ufw default allow outgoing

# 仅开放 SSH(防止锁死服务器)
sudo ufw allow 22/tcp

# 开启暴力破解防护
sudo ufw limit 22/tcp

# 启用防火墙
sudo ufw enable

# 确认状态
sudo ufw status

关键原则:OpenClaw 的控制面板端口(默认 18789)绝对不要加入防火墙放行规则。访问控制面板通过 SSH 隧道转发,不需要对外开放端口。

第三步:安装 Node.js

# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc

# 安装 Node.js 24
nvm install 24
nvm use 24
nvm alias default 24

# 验证
node --version
# 应输出 v24.x.x

第四步:安装并配置 OpenClaw

# 一键安装
curl -fsSL https://openclaw.ai/install.sh | bash
source ~/.bashrc

# 验证安装
openclaw --version

# 运行引导向导并注册后台服务
openclaw onboard --install-daemon

引导向导中的关键选项:

  • 大模型提供商:选择你已准备好 API Key 的服务商
  • 网关绑定地址:必须选 127.0.0.1,这是 VPS 上最重要的安全设置
  • 工作区路径:直接回车使用默认值

向导结束时复制 Gateway Token 并保存到安全的地方。

第五步:确保 SSH 断开后持续运行

这是 VPS 部署必做的一步,否则你退出 SSH 后 OpenClaw 就会停止:

sudo loginctl enable-linger $USER

确认 systemd 服务正常运行:

systemctl --user status openclaw-gateway
# 应显示 Active: active (running)

第六步:远程访问控制面板

控制面板绑定在服务器的本地地址,无法从外部直接访问。通过 SSH 端口转发在本地访问:

# 在你的本地电脑上运行(不是服务器上)
ssh -L 18789:127.0.0.1:18789 openclaw-user@你的服务器IP

保持这个 SSH 连接,然后在浏览器访问 http://127.0.0.1:18789,输入 Gateway Token 登录控制面板。

更方便:配置 SSH 别名

每次手动输入完整 SSH 命令很麻烦,在本地电脑的 ~/.ssh/config 中添加别名:

Host openclaw-vps
  HostName 你的服务器IP
  User openclaw-user
  LocalForward 18789 127.0.0.1:18789

之后只需运行 ssh openclaw-vps 即可连接并自动转发端口。

第七步:连接通讯平台

在控制面板的 Channels 页面,或通过 CLI 连接你的通讯平台:

# 连接 Telegram
openclaw channels add --channel telegram --token 你的BotToken

# 连接后查看状态
openclaw channels status --probe

Telegram 是 VPS 部署中最容易配置的平台,推荐作为第一个连接的通道进行测试。

第八步:验证全流程

做一次完整的端到端测试:

# 健康检查
openclaw doctor

# 查看 Gateway 状态
openclaw gateway status

# 查看实时日志(监控是否有错误)
openclaw logs --follow

然后在 Telegram 中给你的 Bot 发一条”你好”,如果收到回复,说明 VPS 部署全部成功。

日常维护:VPS 上的 OpenClaw 管理

日常检查(建议每周一次)

# SSH 登录
ssh openclaw-vps

# 检查健康状态
openclaw doctor

# 查看最近日志是否有异常
journalctl --user -u openclaw-gateway --since "7 days ago" | grep -i error

更新 OpenClaw

openclaw update --channel stable
systemctl --user restart openclaw-gateway
openclaw doctor

定期备份数据

# 创建备份目录
mkdir -p ~/backups

# 手动备份
tar -czf ~/backups/openclaw-$(date +%Y%m%d).tar.gz ~/.openclaw ~/openclaw/workspace

# 设置自动备份(加入 crontab)
# crontab -e 后添加:
0 3 * * * tar -czf ~/backups/openclaw-$(date +\%Y\%m\%d).tar.gz ~/.openclaw ~/openclaw/workspace

监控磁盘使用

OpenClaw 的日志和会话文件会随时间增长,定期清理:

# 查看 .openclaw 目录大小
du -sh ~/.openclaw/

# 查看各子目录占用
du -sh ~/.openclaw/*/

# 清理30天前的日志(谨慎操作)
find ~/.openclaw/ -name "*.jsonl" -mtime +30 -delete

费用总估算

在 VPS 上运行 OpenClaw 的月度综合成本:

费用项目 轻度用户 中度用户
VPS 服务器 $4~$6/月 $6~$12/月
大模型 API(DeepSeek) $2~$5/月 $10~$20/月
大模型 API(Claude Sonnet) $8~$15/月 $20~$40/月
合计(使用 DeepSeek) 约 $6~$11/月 约 $16~$32/月
合计(使用 Claude Sonnet) 约 $12~$21/月 约 $26~$52/月

对比 ChatGPT Plus 或 Claude Pro 的 $20/月固定订阅,使用 DeepSeek 作为模型的 OpenClaw VPS 方案在轻度使用场景下总费用更低,同时还能获得本地化数据控制、全平台集成和主动执行能力。

常见坑和解决方案

坑一:退出 SSH 后 OpenClaw 停止
原因是忘记运行 sudo loginctl enable-linger $USER,补充执行即可。

坑二:VPS 重启后 OpenClaw 没有自动启动
运行 openclaw doctor 检查 LaunchAgent 注册状态,然后重新运行 openclaw onboard --install-daemon

坑三:API 调用延迟高
选择离 Anthropic/OpenAI 服务器较近的 VPS 节点:美国东海岸节点(DigitalOcean NYC、Vultr NJ)通常对 Anthropic API 的延迟最低。

坑四:磁盘空间被日志撑满
配置 openclaw.json 中的日志保留策略,并设置定期清理的 cron 任务。

坑五:忘记保存 Gateway Token
重新生成 Token:

openclaw config set gateway.auth.token "新的令牌"
openclaw gateway restart

下一步建议

VPS 部署完成后,建议按以下顺序逐步完善你的 OpenClaw 配置:

  • 配置 HEARTBEAT.md 设置你的日常监控任务
  • 通过 openclaw cron add 添加定时工作流
  • 在控制面板安装常用技能(搜索、邮件、日历等)
  • 连接第二个通讯平台(如 WhatsApp 或 Slack)
  • 设置自动备份脚本保护记忆数据

更多配置细节,访问 OpenClaw官网中文版(通过浏览器翻译访问 openclaw.ai)或官方文档 docs.openclaw.ai

本文内容基于 OpenClaw 官方文档及公开社区资料整理,VPS 价格信息截至2026年3月28日,实际价格以各服务商官网为准。