Execute um Gateway OpenClaw persistente e sempre ativo em um Raspberry Pi. Como o Pi é apenas o gateway (os modelos são executados na nuvem via API), até um Pi modesto lida bem com a carga de trabalho — o custo típico de hardware é US$ 35–80 uma única vez, sem mensalidades.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.
Compatibilidade de hardware
| Modelo de Pi | RAM | Funciona? | Observações |
|---|---|---|---|
| Pi 5 | 4/8 GB | Melhor | Mais rápido, recomendado. |
| Pi 4 | 4 GB | Bom | Ponto ideal para a maioria dos usuários. |
| Pi 4 | 2 GB | OK | Adicione swap. |
| Pi 4 | 1 GB | Apertado | Possível com swap, configuração mínima. |
| Pi 3B+ | 1 GB | Lento | Funciona, mas com lentidão. |
| Pi Zero 2 W | 512 MB | Não | Não recomendado. |
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 de 64 bits (obrigatório — não use 32 bits)
- Cerca de 30 minutos
Configuração
Grave o sistema operacional
Use Raspberry Pi OS Lite (64-bit) — não é necessário desktop para um servidor sem monitor.
- Baixe o Raspberry Pi Imager.
- Escolha o sistema operacional: Raspberry Pi OS Lite (64-bit).
- Na caixa de diálogo de configurações, pré-configure:
- Nome do host:
gateway-host - Habilite SSH
- Defina nome de usuário e senha
- Configure WiFi (se não estiver usando Ethernet)
- Nome do host:
- Grave no seu cartão SD ou unidade USB, insira-o e inicialize o Pi.
Execute a configuração inicial
Acesse 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 a 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. Habilite o cache de compilação de módulos — Acelera invocações repetidas da CLI em hosts Pi de menor potência:systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service. Em um Pi sem monitor, também habilite lingering uma vez para que o serviço de usuário sobreviva ao logout: sudo loginctl enable-linger "$(whoami)".
Configuração de modelo recomendada
Como o Pi executa apenas o gateway, use modelos de API hospedados na nuvem:Observações sobre binários ARM
A maioria dos recursos do OpenClaw funciona em ARM64 sem alterações (Node.js, Telegram, WhatsApp/Baileys, Chromium). Os binários que ocasionalmente não têm builds ARM normalmente são ferramentas CLI opcionais em Go/Rust enviadas por Skills. Verifique a página de release de um binário ausente em busca de artefatoslinux-arm64 / aarch64 antes de recorrer à compilação a partir do código-fonte.
Persistência e backups
O estado do OpenClaw fica em:~/.openclaw/—openclaw.json,auth-profiles.jsonpor agente, estado de canais/provedores, sessões.~/.openclaw/workspace/— workspace do agente (SOUL.md, memória, artefatos).
Solução de problemas
Sem memória — Verifique se o swap está ativo comfree -h. Desabilite 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 se há limitação de 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 sem monitor, também verifique se lingering está habilitado: sudo loginctl enable-linger "$(whoami)".
Problemas com binários ARM — Se uma skill falhar com “exec format error”, verifique se o binário tem um build ARM64. Verifique a arquitetura com uname -m (deve mostrar aarch64).
Quedas de WiFi — Desabilite o gerenciamento de energia do WiFi: sudo iwconfig wlan0 power off.
Próximos passos
- Canais — conecte Telegram, WhatsApp, Discord e outros
- Configuração do Gateway — todas as opções de configuração
- Atualização — mantenha o OpenClaw atualizado