Esegui un Gateway OpenClaw persistente su un Droplet DigitalOcean (~$6/mese per il piano Basic da 1 GB). DigitalOcean è il percorso VPS a pagamento più semplice. Se preferisci opzioni più economiche o gratuite:Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Hetzner — €3,79/mese, più core/RAM per dollaro.
- Oracle Cloud — ARM Always Free (fino a 4 OCPU, 24 GB RAM), ma la registrazione può essere macchinosa ed è solo ARM.
Prerequisiti
- Account DigitalOcean (registrazione)
- Coppia di chiavi SSH (o disponibilità a usare l’autenticazione con password)
- Circa 20 minuti
Configurazione
Crea un Droplet
- Accedi a DigitalOcean.
- Fai clic su Create > Droplets.
- Scegli:
- Regione: quella più vicina a te
- Immagine: Ubuntu 24.04 LTS
- Dimensione: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
- Autenticazione: chiave SSH (consigliata) o password
- Fai clic su Create Droplet e annota l’indirizzo IP.
Connettiti e installa
openclaw, così lo stato risiede in /home/openclaw/.openclaw/ e il Gateway viene installato come servizio systemd di quell’utente.Esegui l'onboarding
Accedi alla UI di controllo
Il gateway si associa a loopback per impostazione predefinita. Scegli una di queste opzioni.Opzione A: tunnel SSH (la più semplice)Quindi apri Quindi apri Quindi apri
http://localhost:18789.Opzione B: Tailscale Servehttps://<magicdns>/ da qualsiasi dispositivo sulla tua tailnet.Tailscale Serve autentica il traffico della UI di controllo e WebSocket tramite gli header di identità della tailnet, presupponendo che l’host del gateway stesso sia attendibile. Gli endpoint API HTTP seguono comunque la normale modalità di autenticazione del gateway (token/password). Per richiedere credenziali esplicite con segreto condiviso su Serve, imposta gateway.auth.allowTailscale: false e usa gateway.auth.mode: "token" o "password".Opzione C: associazione tailnet (senza Serve)http://<tailscale-ip>:18789 (token richiesto).Persistenza e backup
Lo stato di OpenClaw risiede in:~/.openclaw/—openclaw.json,auth-profiles.jsonper agente, stato di canali/provider e dati di sessione.~/.openclaw/workspace/— l’area di lavoro dell’agente (SOUL.md, memoria, artefatti).
openclaw backup create è portabile tra host.
Suggerimenti per 1 GB di RAM
Il Droplet da $6 ha solo 1 GB di RAM. Per mantenere tutto fluido:- Assicurati che il passaggio di swap sopra sia in
/etc/fstab, così sopravvive ai riavvii. - Preferisci modelli basati su API (Claude, GPT) rispetto a quelli locali — l’inferenza LLM locale non entra in 1 GB.
- Imposta
agents.defaults.model.primarysu un modello più piccolo se riscontri OOM con prompt grandi. - Monitora con
free -hehtop.
Risoluzione dei problemi
Il Gateway non si avvia — Eseguiopenclaw doctor --non-interactive e controlla i log con journalctl --user -u openclaw-gateway.service -n 50.
Porta già in uso — Esegui lsof -i :18789 per trovare il processo, quindi arrestalo.
Memoria esaurita — Verifica che lo swap sia attivo con free -h. Se riscontri ancora OOM, usa modelli basati su API (Claude, GPT) invece di modelli locali, oppure passa a un Droplet da 2 GB.
Passaggi successivi
- Canali — collega Telegram, WhatsApp, Discord e altro
- Configurazione del Gateway — tutte le opzioni di configurazione
- Aggiornamento — mantieni OpenClaw aggiornato