Correction des erreurs 'Navigate Unsupported' et des plugins navigateur dans OpenClaw auto-hébergé sur Docker

Si vous auto-hébergez OpenClaw sur un VPS (ex. Hostinger) et que votre agent ne peut pas naviguer sur le web, le problème vient probablement d'un mélange de permissions root, de binaires Chromium manquants et d'une incompatibilité de version de Playwright. Voici la correction exacte utilisée pour passer de "Navigate Unsupported" à des captures d'écran Google fonctionnelles.
1. Mur de permissions (EACCES)
Consultez les logs avec docker logs [nom-du-conteneur]. Si vous voyez npm error Error: EACCES: permission denied, mkdir, le conteneur ne peut pas créer le dossier node_modules. Corrigez en ajoutant user: root et init: true à votre docker-compose.yml sous le service openclaw :
services:
openclaw:
image: ghcr.io/hostinger/hvps-openclaw:latest
user: root # <-- la correction
init: true2. Câblage du moteur Browserless
Ajoutez un service browserless pour afficher les pages :
browserless:
image: ghcr.io/browserless/chromium:latest
ports:
- "3000:3000"
environment:
- CONCURRENT=5
- TOKEN=[VOTRE-JETON-PERSONNALISÉ]Définissez cette variable d'environnement sur le service OpenClaw :
BROWSERLESS_URL=ws://browserless:3000?token=[VOTRE-JETON-PERSONNALISÉ]3. La correction de 'Navigate Unsupported'
Cette erreur signifie que Playwright est manquant. Forcez l'installation de la version exacte attendue par l'extension dans son dossier :
docker exec -u root -it [nom-du-conteneur] bash -c "npm install [email protected] --prefix /usr/local/lib/node_modules/openclaw/dist/extensions/browser"4. Téléchargement des binaires Chromium
La bibliothèque seule ne suffit pas ; vous avez besoin des binaires Chromium (environ 170 Mo) :
docker exec -u root -it [nom-du-conteneur] npx playwright install chromium5. Lier le tout
Exécutez l'outil de diagnostic et créez un lien symbolique pour que les passerelles d'OpenClaw puissent trouver Playwright :
docker exec -u root -it [nom-du-conteneur] openclaw doctor --fixEnsuite, créez manuellement un lien symbolique de l'installation Playwright vers le répertoire principal d'OpenClaw. Après un redémarrage, l'erreur devrait disparaître.
Si votre agent continue de s'excuser de ne pas voir le web, suivez ces étapes dans l'ordre : utilisateur root, browserless, version correcte de Playwright, binaires Chromium, et la correction du docteur.
📖 Lire la source complète : r/openclaw
👀 See Also

Développeur partage 25 prompts Claude testés pour les workflows de développement SaaS
Un développeur a partagé 25 prompts spécifiques qu'il utilise quotidiennement pour le développement SaaS, couvrant l'architecture backend, la conception d'API, les textes frontend, la documentation produit et les tâches de lancement. Ces prompts sont conçus pour gagner du temps sur des tâches répétitives comme la revue de code, la génération de documentation et les tests de cas limites.

Traduire en français : Claude Code Cheat Sheet avec 140 Astuces et Fichier LLMs.txt
Un dépôt GitHub contient une feuille de triche pour Claude Code avec 140 astuces organisées en 14 sections, étiquetées par difficulté. Le dépôt inclut un fichier llms.txt qui peut être directement fourni à Claude pour apprendre ou appliquer les astuces.

Méthode de codage AI en laisse courte : battre Fable en gardant le contrôle
La méthode de la laisse courte de Greg Slepak pour les agents de codage IA : planifier, examiner chaque diff, refuser les mauvaises modifications, valider après chaque sous-tâche. Surpasse la qualité de Fable en gardant le développeur dans la boucle.

Serveur Custom 4x RTX PRO 6000 vs Dell GB300 : Décision pour 30 pipelines affinés
Une analyse approfondie de deux architectures sur site pour exécuter environ 30 pipelines de production affinés : un serveur 4U personnalisé avec 4-8x RTX PRO 6000 Blackwell (96 Go chacun) contre l'appliance NVIDIA GB300 Grace Blackwell avec 252 Go HBM3e + 496 Go de mémoire unifiée.