Corrigindo erros de 'Navigate Unsupported' e plugins do navegador no OpenClaw auto-hospedado no Docker

Se você está hospedando o OpenClaw em um VPS (ex.: Hostinger) e seu agente não consegue navegar na web, o problema provavelmente é uma combinação de permissões de root, falta de binários do Chromium e incompatibilidade de versão do Playwright. Aqui está a correção exata usada para ir de "Navigate Unsupported" a capturas de tela do Google funcionando.
1. Barreira de Permissão (EACCES)
Verifique os logs com docker logs [nome-do-container]. Se você vir npm error Error: EACCES: permission denied, mkdir, o container não pode criar node_modules. Corrija adicionando user: root e init: true ao seu docker-compose.yml sob o serviço openclaw:
services:
openclaw:
image: ghcr.io/hostinger/hvps-openclaw:latest
user: root # <-- a correção
init: true2. Conectando o Mecanismo Browserless
Adicione um serviço browserless para renderizar páginas:
browserless:
image: ghcr.io/browserless/chromium:latest
ports:
- "3000:3000"
environment:
- CONCURRENT=5
- TOKEN=[SEU-TOKEN-PERSONALIZADO]Defina esta variável de ambiente no serviço OpenClaw:
BROWSERLESS_URL=ws://browserless:3000?token=[SEU-TOKEN-PERSONALIZADO]3. A Correção 'Navigate Unsupported'
O erro significa que o Playwright está faltando. Force a instalação da versão exata que o plugin espera em sua pasta:
docker exec -u root -it [nome-do-container] bash -c "npm install [email protected] --prefix /usr/local/lib/node_modules/openclaw/dist/extensions/browser"4. Baixar os Binários do Chromium
A biblioteca sozinha não é suficiente; você precisa dos binários reais do Chromium (cerca de 170MB):
docker exec -u root -it [nome-do-container] npx playwright install chromium5. Vincular Tudo
Execute a ferramenta de diagnóstico e crie um link simbólico para que os gateways do OpenClaw encontrem o Playwright:
docker exec -u root -it [nome-do-container] openclaw doctor --fixEm seguida, crie manualmente um link simbólico da instalação do Playwright para o diretório principal do OpenClaw. Após reiniciar, o erro deve desaparecer.
Se seu agente continuar se desculpando por não ver a web, siga estes passos em ordem: usuário root, browserless, versão correta do Playwright, binários do Chromium e a correção do doctor.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Solução de Problemas do OpenClaw: Um Método de Reinicialização Minimalista
Um usuário do Reddit compartilha um método de cinco etapas para corrigir configurações instáveis do OpenClaw, removendo todas as habilidades, mudando para o Claude Sonnet, limpando sessões, simplificando o SOUL.md e testando com comandos básicos.

Solução alternativa para acesso ao OpenClaw Claude via Claude Code CLI
Um método roteia o OpenClaw através do Claude Code CLI para manter o acesso à assinatura do Claude após a Anthropic bloquear conexões diretas de ferramentas de terceiros. O processo envolve instalar o CLI, configurar um token OAuth e ajustar o OpenClaw para usar o plugin ACP.

Documentação para Escrever Ferramentas MCP em C# .NET Framework para Claude Desktop/Code
Documentação completa e exemplos de código em C# para criar ferramentas MCP personalizadas usando o .NET Framework 4.8, permitindo que o Claude Desktop/Code automatize interações com processos externos, software, APIs e dispositivos IoT.

Lista de Verificação para Atualização do OpenClaw 3.22: Passos Práticos de um Desenvolvedor que Aprendeu na Dor
Um desenvolvedor compartilha etapas específicas de atualização para o OpenClaw 3.22, incluindo verificar variáveis de ambiente obsoletas, criar backups, executar comandos de migração e verificar a compatibilidade de plugins.