Raspberry Pi
Ejecuta un Gateway persistente y siempre activo de OpenClaw en una Raspberry Pi. Como la Pi solo actúa como gateway (los modelos se ejecutan en la nube mediante API), incluso una Pi modesta maneja bien la carga de trabajo.Requisitos previos
- Raspberry Pi 4 o 5 con 2 GB+ de RAM (se recomiendan 4 GB)
- Tarjeta MicroSD (16 GB+) o SSD USB (mejor rendimiento)
- Fuente de alimentación oficial de Pi
- Conexión de red (Ethernet o WiFi)
- Raspberry Pi OS de 64 bits (obligatorio; no uses 32 bits)
- Unos 30 minutos
Configuración
Grabar el sistema operativo
Usa Raspberry Pi OS Lite (64-bit); no hace falta escritorio para un servidor sin interfaz.
- Descarga Raspberry Pi Imager.
- Elige el sistema operativo: Raspberry Pi OS Lite (64-bit).
- En el cuadro de configuración, preconfigura:
- Nombre del host:
gateway-host - Habilitar SSH
- Establecer nombre de usuario y contraseña
- Configurar WiFi (si no usas Ethernet)
- Nombre del host:
- Grábalo en tu tarjeta SD o unidad USB, insértala y arranca la Pi.
Ejecutar onboarding
Acceder a la UI de Control
En tu ordenador, obtén una URL del panel desde la Pi:Luego crea un túnel SSH en otra terminal:Abre la URL impresa en tu navegador local. Para acceso remoto siempre activo, consulta integración con Tailscale.
Consejos de rendimiento
Usa un SSD USB — Las tarjetas SD son lentas y se desgastan. Un SSD USB mejora drásticamente el rendimiento. Consulta la guía de arranque USB de Pi. Habilita la caché de compilación de módulos — Acelera las invocaciones repetidas de la CLI en hosts Pi de menor potencia:Solución de problemas
Sin memoria — Verifica que swap esté activa confree -h. Deshabilita servicios no usados (sudo systemctl disable cups bluetooth avahi-daemon). Usa solo modelos basados en API.
Rendimiento lento — Usa un SSD USB en lugar de una tarjeta SD. Comprueba si hay limitación térmica de CPU con vcgencmd get_throttled (debería devolver 0x0).
El servicio no se inicia — Revisa los registros con journalctl --user -u openclaw-gateway.service --no-pager -n 100 y ejecuta openclaw doctor --non-interactive. Si se trata de una Pi sin interfaz, comprueba también que lingering esté habilitado: sudo loginctl enable-linger "$(whoami)".
Problemas con binarios ARM — Si una Skill falla con “exec format error”, comprueba si el binario tiene una compilación ARM64. Verifica la arquitectura con uname -m (debería mostrar aarch64).
WiFi se desconecta — Deshabilita la gestión de energía de WiFi: sudo iwconfig wlan0 power off.
Siguientes pasos
- Channels — conecta Telegram, WhatsApp, Discord y más
- Configuración del gateway — todas las opciones de configuración
- Updating — mantén OpenClaw actualizado