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

Gerenciando Eficientemente Instâncias do OpenClaw para Múltiplos Usuários
Explore estratégias compartilhadas por usuários no r/openclaw para gerenciar múltiplas instâncias do OpenClaw. Aprenda como membros da comunidade utilizam automação e balanceamento de carga para obter desempenho ideal.

Análise de Custo do Agente OpenClaw: De US$ 340 para US$ 112 Mensais com Cinco Otimizações
Um desenvolvedor monitorou 18.000 chamadas de API em quatro agentes OpenClaw durante 30 dias, descobrindo que 70% das tarefas não precisavam do GPT-4.1. Implementando cache de prompts, encurtando prompts do sistema, agrupando análises, trocando para modelos mais baratos e adicionando limites máximos de tokens, os custos caíram de US$ 340 para US$ 112 mensais.

Guia de Automação de Busca de Empregos no OpenClaw — Preferências, Cron Jobs e Filtragem
Um guia prático usando OpenClaw para automatizar a busca de empregos: defina uma especificação clara de preferências, escolha uma ferramenta para obter vagas (automação de navegador, scraping ou API estruturada) e valide o fluxo antes de configurar um cron job.

Começando com o OpenCode para Configuração de Agente de IA de Codificação Local
Um guia para iniciantes percorre a configuração do OpenCode como um agente de codificação de IA totalmente local usando os modelos otimizados da ByteShape com LM Studio, llama.cpp ou Ollama em Mac, Linux e Windows (WSL2).