Raspberry Pi
Execute um OpenClaw Gateway persistente e sempre ativo em um Raspberry Pi. Como o Pi é apenas o gateway (os modelos são executados na nuvem via API), mesmo um Pi modesto lida bem com a carga de trabalho.Pré-requisitos
- Raspberry Pi 4 ou 5 com 2 GB+ de RAM (4 GB recomendado)
- Cartão MicroSD (16 GB+) ou SSD USB (melhor desempenho)
- Fonte de alimentação oficial do Pi
- Conexão de rede (Ethernet ou WiFi)
- Raspberry Pi OS 64-bit (obrigatório — não use 32-bit)
- Cerca de 30 minutos
Configuração
Gravar o SO
Use Raspberry Pi OS Lite (64-bit) — não é necessário desktop para um servidor headless.
- Baixe o Raspberry Pi Imager.
- Escolha o SO: Raspberry Pi OS Lite (64-bit).
- Na caixa de diálogo de configurações, pré-configure:
- Nome do host:
gateway-host - Ative SSH
- Defina nome de usuário e senha
- Configure o WiFi (se não for usar Ethernet)
- Nome do host:
- Grave no cartão SD ou unidade USB, insira no Pi e inicialize.
Executar o onboarding
Acessar a Control UI
No seu computador, obtenha uma URL do painel a partir do Pi:Em seguida, crie um túnel SSH em outro terminal:Abra a URL exibida no seu navegador local. Para acesso remoto sempre ativo, consulte integração com Tailscale.
Dicas de desempenho
Use um SSD USB — cartões SD são lentos e se desgastam. Um SSD USB melhora drasticamente o desempenho. Consulte o guia de inicialização USB do Pi. Ative o cache de compilação de módulos — acelera invocações repetidas da CLI em hosts Pi de menor potência:Solução de problemas
Sem memória — verifique se o swap está ativo comfree -h. Desative serviços não usados (sudo systemctl disable cups bluetooth avahi-daemon). Use apenas modelos baseados em API.
Desempenho lento — use um SSD USB em vez de um cartão SD. Verifique limitação térmica da CPU com vcgencmd get_throttled (deve retornar 0x0).
O serviço não inicia — verifique os logs com journalctl --user -u openclaw-gateway.service --no-pager -n 100 e execute openclaw doctor --non-interactive. Se este for um Pi headless, verifique também se lingering está ativado: sudo loginctl enable-linger "$(whoami)".
Problemas com binários ARM — se uma Skill falhar com “exec format error”, verifique se o binário tem uma compilação ARM64. Verifique a arquitetura com uname -m (deve mostrar aarch64).
Quedas de WiFi — desative o gerenciamento de energia do WiFi: sudo iwconfig wlan0 power off.
Próximas etapas
- Channels — conecte Telegram, WhatsApp, Discord e mais
- Gateway configuration — todas as opções de configuração
- Updating — mantenha o OpenClaw atualizado