托管与部署
在任意 Linux 服务器或云 VPS 上运行 OpenClaw Gateway 网关。本页帮助你选择提供商,说明云端部署的工作方式,并介绍适用于所有环境的通用 Linux 调优方法。
**AWS(EC2 / Lightsail / 免费层级)**也能很好地运行。 社区视频演示可在 x.com/techfrenAJ/status/2014934471095812547 查看(社区资源 -- 可能会失效)。
lan 或 tailnet,Gateway 网关会要求提供共享密钥
(gateway.auth.token 或 gateway.auth.password),除非将身份验证委托给
受信任的代理。相关页面:Gateway 网关远程访问、平台中心。
在公共 VPS 上安装 OpenClaw 之前,应先决定如何管理服务器本身。
Tailscale 专用的 Gateway 网关选项位于 Tailscale。
当所有用户都处于同一信任边界内,且智能体仅用于业务时,为团队运行单个智能体是一种有效的设置。
安全模型详情:安全。
你可以将 Gateway 网关保留在云端,并在本地设备
(Mac/iOS/Android/无头设备)上配对节点。节点可提供本地屏幕、摄像头、画布和 system.run
能力,同时 Gateway 网关仍在云端运行。
如果 CLI 命令在低性能虚拟机(或 ARM 主机)上运行缓慢,请启用 Node 的模块编译缓存:
grep -q 'NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache' ~/.bashrc || cat >> ~/.bashrc <<'EOF'export NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cachemkdir -p /var/tmp/openclaw-compile-cacheexport OPENCLAW_NO_RESPAWN=1EOFsource ~/.bashrcNODE_COMPILE_CACHE 可缩短重复执行命令时的启动时间;首次运行会预热缓存。OPENCLAW_NO_RESPAWN=1 可让常规 Gateway 网关重启在当前进程内完成,从而避免额外的进程交接,并简化小型主机上的 PID 跟踪。对于使用 systemd 的虚拟机主机,可考虑:
OPENCLAW_NO_RESPAWN=1 和
NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cacheRestart=always、RestartSec=2、TimeoutStartSec=90标准的 openclaw onboard --install-daemon 流程会安装 systemd 用户
单元;使用以下命令编辑:
systemctl --user edit openclaw-gateway.service[Service]Environment=OPENCLAW_NO_RESPAWN=1Environment=NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cacheRestart=alwaysRestartSec=2TimeoutStartSec=90如果你有意安装的是系统单元,请通过
sudo systemctl edit openclaw-gateway.service 进行编辑。
Restart= 策略如何帮助实现自动恢复:
systemd 可以自动执行服务恢复。
有关 Linux OOM 行为、子进程终止目标选择和 exit 137
诊断,请参阅 Linux 内存压力和 OOM 终止。