Hosting
Upstash Box
Esegui un Gateway OpenClaw persistente su Upstash Box, un ambiente Linux gestito con supporto del ciclo di vita keep-alive.
Usa un tunnel SSH per l'accesso al dashboard. Non esporre direttamente la porta del Gateway a Internet pubblico.
Prerequisiti
- Account Upstash
- Upstash Box keep-alive
- Client SSH sulla tua macchina locale
Creare un Box
Crea un Box keep-alive nella Console Upstash. Prendi nota dell'ID del Box, ad esempio
right-flamingo-14486, e della chiave API del tuo Box.
Upstash mantiene la procedura dettagliata corrente per OpenClaw Box in Configurazione di OpenClaw.
Connettersi con un tunnel SSH
Inoltra la porta del dashboard OpenClaw alla tua macchina locale. Usa la chiave API del tuo Box come password SSH quando richiesto:
ssh -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.comLe opzioni keepalive riducono le interruzioni del tunnel inattivo durante l'onboarding.
Installare OpenClaw
All'interno del Box:
sudo npm install -g openclawEseguire l'onboarding
openclaw onboard --install-daemonSegui le istruzioni. Copia l'URL del dashboard e il token al termine dell'onboarding.
Avviare il Gateway
Configura il Gateway per la rete del Box e avvialo in background:
openclaw config set gateway.bind lannohup openclaw gateway > gateway.log 2>&1 &Con il tunnel SSH attivo, apri localmente l'URL del dashboard:
http://127.0.0.1:18789/#token=<your-token>Riavvio automatico
Imposta questo comando come script di inizializzazione del Box, in modo che il Gateway si riavvii quando il Box si avvia:
nohup openclaw gateway > gateway.log 2>&1 &Risoluzione dei problemi
Se SSH si blocca durante l'onboarding, riconnettiti con una configurazione SSH pulita e keepalive:
ssh -F /dev/null -o ControlMaster=no -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.comQuesto evita impostazioni locali ~/.ssh/config obsolete e mantiene attivo il tunnel
durante periodi di inattività della rete.