很多用户第一次在自己的电脑上跑通 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日,实际价格以各服务商官网为准。