Raspberry Pi
Esegui un Gateway OpenClaw persistente e sempre attivo su un Raspberry Pi. Poiché il Pi funge solo da gateway (i modelli vengono eseguiti nel cloud tramite API), anche un Pi modesto gestisce bene il carico di lavoro.Prerequisiti
- Raspberry Pi 4 o 5 con 2 GB+ di RAM (consigliati 4 GB)
- Scheda MicroSD (16 GB+) o SSD USB (prestazioni migliori)
- Alimentatore ufficiale Pi
- Connessione di rete (Ethernet o WiFi)
- Raspberry Pi OS a 64 bit (richiesto — non usare la versione a 32 bit)
- Circa 30 minuti
Configurazione
Installa il sistema operativo
Usa Raspberry Pi OS Lite (64-bit) — non serve il desktop per un server headless.
- Scarica Raspberry Pi Imager.
- Scegli il sistema operativo: Raspberry Pi OS Lite (64-bit).
- Nella finestra delle impostazioni, preconfigura:
- Hostname:
gateway-host - Abilita SSH
- Imposta nome utente e password
- Configura il WiFi (se non usi Ethernet)
- Hostname:
- Scrivi l’immagine sulla scheda SD o sull’unità USB, inseriscila e avvia il Pi.
Esegui l'onboarding
Accedi alla Control UI
Sul tuo computer, ottieni dal Pi un URL della dashboard:Poi crea un tunnel SSH in un altro terminale:Apri l’URL stampato nel browser locale. Per un accesso remoto sempre attivo, vedi integrazione Tailscale.
Suggerimenti per le prestazioni
Usa un SSD USB — le schede SD sono lente e si usurano. Un SSD USB migliora notevolmente le prestazioni. Vedi la guida all’avvio USB del Pi. Abilita la cache di compilazione dei moduli — accelera le invocazioni ripetute della CLI su host Pi meno potenti:Risoluzione dei problemi
Memoria esaurita — verifica che lo swap sia attivo confree -h. Disabilita i servizi inutilizzati (sudo systemctl disable cups bluetooth avahi-daemon). Usa solo modelli basati su API.
Prestazioni lente — usa un SSD USB invece di una scheda SD. Controlla eventuale throttling della CPU con vcgencmd get_throttled (dovrebbe restituire 0x0).
Il servizio non si avvia — controlla i log con journalctl --user -u openclaw-gateway.service --no-pager -n 100 ed esegui openclaw doctor --non-interactive. Se si tratta di un Pi headless, verifica anche che lingering sia abilitato: sudo loginctl enable-linger "$(whoami)".
Problemi con binari ARM — se una skill fallisce con “exec format error”, controlla se il binario ha una build ARM64. Verifica l’architettura con uname -m (dovrebbe mostrare aarch64).
Disconnessioni WiFi — disabilita la gestione energetica del WiFi: sudo iwconfig wlan0 power off.
Passaggi successivi
- Canali — collega Telegram, WhatsApp, Discord e altro
- Configurazione del Gateway — tutte le opzioni di configurazione
- Aggiornamento — mantieni OpenClaw aggiornato