Linux 服务器
在任何 Linux 服务器或云 VPS 上运行 OpenClaw Gateway 网关。本页可帮助你 选择提供商,说明云部署如何工作,并介绍适用于各种环境的通用 Linux 调优方法。选择提供商
Railway
一键式浏览器安装
Northflank
一键式浏览器安装
DigitalOcean
简单的付费 VPS
Oracle Cloud
永久免费 ARM 套餐
Fly.io
Fly Machines
Hetzner
在 Hetzner VPS 上使用 Docker
Hostinger
支持一键安装的 VPS
GCP
Compute Engine
Azure
Linux 虚拟机
exe.dev
带 HTTPS 代理的虚拟机
Raspberry Pi
ARM 自托管
云端部署的工作方式
- Gateway 网关运行在 VPS 上,并负责状态和工作区。
- 你可通过 Control UI 或 Tailscale/SSH 从笔记本电脑或手机连接。
- 将 VPS 视为唯一真实来源,并定期备份状态和工作区。
- 默认安全做法:将 Gateway 网关绑定在 loopback 上,并通过 SSH 隧道或 Tailscale Serve 访问。
如果你绑定到
lan或tailnet,请务必启用gateway.auth.token或gateway.auth.password。
在 VPS 上为公司团队共享一个智能体
当所有用户都处于同一信任边界内,且该智能体仅用于业务场景时,为团队运行单个智能体是一种可行的方案。- 将它放在专用运行环境中(VPS/VM/容器 + 专用 OS 用户/账号)。
- 不要让该运行环境登录个人 Apple/Google 账号,或个人浏览器/密码管理器配置。
- 如果用户彼此之间存在对抗风险,请按 Gateway 网关/主机/OS 用户进行隔离。
在 VPS 中配合节点使用
你可以将 Gateway 网关保留在云端,并在本地设备上配对节点 (Mac/iOS/Android/无头设备)。节点可提供本地屏幕/摄像头/canvas 和system.run
能力,而 Gateway 网关仍保留在云端。
文档:节点、节点 CLI。
面向小型 VM 和 ARM 主机的启动调优
如果在低性能 VM(或 ARM 主机)上 CLI 命令感觉较慢,可启用 Node 的模块编译缓存:NODE_COMPILE_CACHE可提升重复执行命令时的启动速度。OPENCLAW_NO_RESPAWN=1可避免自重启路径带来的额外启动开销。- 首次执行命令会预热缓存;后续执行会更快。
- 关于 Raspberry Pi 的具体说明,请参阅 Raspberry Pi。
systemd 调优清单(可选)
对于使用 systemd 的 VM 主机,可考虑:
- 为服务添加环境变量,以获得更稳定的启动路径:
OPENCLAW_NO_RESPAWN=1NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache
- 明确设置重启行为:
Restart=alwaysRestartSec=2TimeoutStartSec=90
- 状态/缓存路径尽量使用 SSD 支持的磁盘,以减少随机 I/O 冷启动带来的性能损失。
openclaw onboard --install-daemon 路径,请编辑用户单元:
sudo systemctl edit openclaw-gateway.service 编辑
openclaw-gateway.service。
关于 Restart= 策略如何帮助自动恢复,请参阅:
systemd 可自动执行服务恢复。