Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
Run the OpenClaw Gateway on any Linux server or cloud VPS. This page helps you pick a provider, explains how cloud deployments work, and covers generic Linux tuning that applies everywhere.
One-click, browser setup
One-click, browser setup
Simple paid VPS
Always Free ARM tier
Fly Machines
Docker on Hetzner VPS
VPS with one-click setup
Compute Engine
Linux VM
VM with HTTPS proxy
ARM self-hosted
AWS (EC2 / Lightsail / free tier) also works well. A community video walkthrough is available at x.com/techfrenAJ/status/2014934471095812547 (community resource -- may become unavailable).
lantailnetgateway.auth.tokengateway.auth.passwordRelated pages: Gateway remote access, Platforms hub.
Before you install OpenClaw on a public VPS, decide how you want to administer the box itself.
Tailscale-specific Gateway options live in Tailscale.
Running a single agent for a team is a valid setup when every user is in the same trust boundary and the agent is business-only.
Security model details: Security.
You can keep the Gateway in the cloud and pair nodes on your local devices (Mac/iOS/Android/headless). Nodes provide local screen/camera/canvas and
system.runIf CLI commands feel slow on low-power VMs (or ARM hosts), enable Node's module compile cache:
bashgrep -q 'NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache' ~/.bashrc || 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_CACHEOPENCLAW_NO_RESPAWN=1For VM hosts using
systemdOPENCLAW_NO_RESPAWN=1NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cacheRestart=alwaysRestartSec=2TimeoutStartSec=90For the standard
openclaw onboard --install-daemonbashsystemctl --user edit openclaw-gateway.service
ini[Service] Environment=OPENCLAW_NO_RESPAWN=1 Environment=NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache Restart=always RestartSec=2 TimeoutStartSec=90
If you deliberately installed a system unit instead, edit
openclaw-gateway.servicesudo systemctl edit openclaw-gateway.serviceHow
Restart=For Linux OOM behavior, child process victim selection, and
exit 137© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine