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

✍️ OpenClawRadar📅 Publicado: May 8, 2026🔗 Source
Corrigindo erros de 'Navigate Unsupported' e plugins do navegador no OpenClaw auto-hospedado no Docker
Ad

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: true

2. 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]
Ad

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 chromium

5. 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 --fix

Em 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

Ad

👀 See Also