Hosting
Server Linux
Esegui OpenClaw Gateway su qualsiasi server Linux o VPS cloud. Questa pagina ti aiuta a scegliere un provider, spiega come funzionano le distribuzioni cloud e tratta l'ottimizzazione generica di Linux applicabile ovunque.
Scegli un provider
Anche AWS (EC2 / Lightsail / livello gratuito) funziona bene. Una guida video dettagliata della community è disponibile su x.com/techfrenAJ/status/2014934471095812547 (risorsa della community -- potrebbe diventare non disponibile).
Come funzionano le configurazioni cloud
- Il Gateway viene eseguito sulla VPS e gestisce stato + workspace.
- Ti connetti dal laptop o dal telefono tramite la Control UI o Tailscale/SSH.
- Considera la VPS come fonte attendibile e fai il backup regolarmente di stato + workspace.
- Impostazione predefinita sicura: mantieni il Gateway su loopback e accedivi tramite tunnel SSH o Tailscale Serve.
Se esegui il bind a
lanotailnet, richiedigateway.auth.tokenogateway.auth.password.
Pagine correlate: accesso remoto al Gateway, hub delle piattaforme.
Rafforza prima l'accesso amministrativo
Prima di installare OpenClaw su una VPS pubblica, decidi come vuoi amministrare la macchina stessa.
- Se vuoi un accesso amministrativo solo tramite Tailnet, installa prima Tailscale, collega la VPS alla tua tailnet, verifica una seconda sessione SSH sull'IP Tailscale o sul nome MagicDNS, quindi limita l'SSH pubblico.
- Se non usi Tailscale, applica un rafforzamento equivalente al tuo percorso SSH prima di esporre altri servizi.
- Questo è separato dall'accesso al Gateway. Puoi comunque mantenere OpenClaw in bind a loopback e usare un tunnel SSH o Tailscale Serve per la dashboard.
Le opzioni del Gateway specifiche per Tailscale sono in Tailscale.
Agent aziendale condiviso su una VPS
Eseguire un singolo agent per un team è una configurazione valida quando ogni utente rientra nello stesso perimetro di fiducia e l'agent è solo aziendale.
- Mantienilo su un runtime dedicato (VPS/VM/container + utente/account OS dedicati).
- Non accedere da quel runtime ad account personali Apple/Google o a profili personali di browser/password manager.
- Se gli utenti sono antagonisti tra loro, separali per gateway/host/utente OS.
Dettagli sul modello di sicurezza: Sicurezza.
Usare i node con una VPS
Puoi mantenere il Gateway nel cloud e associarvi node sui tuoi dispositivi locali
(Mac/iOS/Android/headless). I node forniscono schermo/camera/canvas locali e capacità system.run
mentre il Gateway rimane nel cloud.
Documentazione: Node, CLI dei node.
Ottimizzazione dell'avvio per VM piccole e host ARM
Se i comandi CLI risultano lenti su VM a bassa potenza (o host ARM), abilita la cache di compilazione dei moduli di 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_CACHEmigliora i tempi di avvio dei comandi ripetuti.OPENCLAW_NO_RESPAWN=1mantiene i riavvii di routine del Gateway nello stesso processo, evitando passaggi di consegna a processi aggiuntivi e mantenendo semplice il tracciamento del PID su host piccoli.- La prima esecuzione di un comando riscalda la cache; le esecuzioni successive sono più veloci.
- Per i dettagli specifici di Raspberry Pi, vedi Raspberry Pi.
Checklist di ottimizzazione systemd (opzionale)
Per host VM che usano systemd, considera di:
- Aggiungere variabili env del servizio per un percorso di avvio stabile:
OPENCLAW_NO_RESPAWN=1NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache
- Mantenere esplicito il comportamento di riavvio:
Restart=alwaysRestartSec=2TimeoutStartSec=90
- Preferire dischi basati su SSD per i percorsi di stato/cache, così da ridurre le penalità di avvio a freddo dovute a I/O casuale.
Per il percorso standard openclaw onboard --install-daemon, modifica l'unità utente:
systemctl --user edit openclaw-gateway.service[Service]Environment=OPENCLAW_NO_RESPAWN=1Environment=NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cacheRestart=alwaysRestartSec=2TimeoutStartSec=90Se hai installato deliberatamente un'unità di sistema, modifica invece
openclaw-gateway.service tramite sudo systemctl edit openclaw-gateway.service.
In che modo le policy Restart= aiutano il ripristino automatizzato:
systemd può automatizzare il ripristino dei servizi.
Per il comportamento OOM di Linux, la selezione del processo figlio vittima e la diagnostica di exit 137,
vedi pressione di memoria Linux e terminazioni OOM.