10 Erreurs à Éviter lors de votre Première Installation OpenClaw
Vous venez de découvrir OpenClaw. Vous êtes excité. Vous installez. Et puis… ça plante. Ou pire : ça marche, mais vous réalisez 3 semaines plus tard que votre config est une catastrophe de sécurité. On est tous passés par là.
10 Erreurs à Éviter lors de votre Première Installation OpenClaw
Vous venez de découvrir OpenClaw. Vous êtes excité. Vous installez.
Et puis… ça plante. Ou pire : ça marche, mais vous réalisez 3 semaines plus tard que votre config est une catastrophe de sécurité.
On est tous passés par là.
Voici les 10 erreurs les plus courantes que font les débutants OpenClaw — et comment les éviter.
❌ Erreur #1 : Installer sans lire la doc
Le symptôme :
npm install -g openclaw
openclaw start
# [ERROR] Missing OPENAI_API_KEY
# [ERROR] Config file not found
# [ERROR] Gateway failed to start
Le problème :
OpenClaw n'est pas un npm install && go. Il y a une phase de setup obligatoire :
- Config de base (
~/.config/openclaw/config.yaml) - Clés API (OpenAI, Anthropic, etc.)
- Gateway daemon
- Workspace et agents
La solution :
Suivez le guide de démarrage officiel avant de lancer quoi que ce soit.
Commandes essentielles :
# 1. Installer OpenClaw
npm install -g openclaw
# 2. Initialiser la config
openclaw init
# 3. Configurer vos API keys
openclaw config set provider.openai.apiKey "sk-proj-..."
# 4. Démarrer le gateway
openclaw gateway start
# 5. Vérifier que tout fonctionne
openclaw status
Temps estimé : 10-15 minutes. Ça en vaut la peine.
❌ Erreur #2 : Exposer vos API keys en clair
Le symptôme :
export OPENAI_API_KEY="sk-proj-abc123def456..."
Le problème :
Vos clés sont maintenant :
- Dans votre historique shell (
.bash_history) - Potentiellement loggées par OpenClaw
- Accessibles à n'importe quel process
La solution :
Utilisez un gestionnaire de secrets :
Option 1 : 1Password (recommandé)
# Stocker la clé
op item create --category=api-key \
--title="OpenAI API Key" \
apiKey="sk-proj-..."
# Référencer dans OpenClaw
openclaw config set provider.openai.apiKey \
"op://Private/OpenAI API Key/apiKey"
Option 2 : Fichier .env chiffré
# Créer un .env
echo "OPENAI_API_KEY=sk-proj-..." > ~/.openclaw/.env
# Chiffrer avec GPG
gpg -c ~/.openclaw/.env
rm ~/.openclaw/.env
# Déchiffrer à l'utilisation
gpg -d ~/.openclaw/.env.gpg | openclaw env load
Option 3 : Bitwarden CLI
bw get password "OpenAI API Key" | \
openclaw config set provider.openai.apiKey -
❌ Erreur #3 : Oublier d'activer le sandbox
Le symptôme :
OpenClaw exécute des commandes directement sur votre machine sans isolation.
Un prompt malveillant = game over.
Le problème :
Par défaut, OpenClaw peut accéder à tout votre système.
La solution :
Activez le sandbox Docker dans ~/.config/openclaw/config.yaml :
sandbox:
default: true
image: openclaw/sandbox:latest
autoUpdate: true
Vérifiez que Docker est installé :
docker --version
# Docker version 24.0.7, build afdd53b
Si Docker n'est pas installé :
# macOS
brew install --cask docker
# Linux
curl -fsSL https://get.docker.com | sh
❌ Erreur #4 : Lancer OpenClaw en root/sudo
Le symptôme :
sudo openclaw start
# [WARNING] Running as root is dangerous
Le problème :
OpenClaw avec les privilèges root = désastre garanti.
Un bug, un prompt malveillant, une erreur humaine… et c'est /etc qui trinque.
La solution :
Ne lancez JAMAIS OpenClaw en root.
Si vous avez besoin de privilèges élevés pour certaines opérations :
-
Option A : Utilisez
sudode manière ciblée# config.yaml safety: requireApproval: - "exec:sudo" -
Option B : Capabilities Linux
# Donner accès réseau sans root sudo setcap cap_net_bind_service=+ep /usr/local/bin/openclaw -
Option C : Polkit pour GUI
# Créer une policy pour actions spécifiques sudo nano /usr/share/polkit-1/actions/ai.openclaw.admin.policy
❌ Erreur #5 : Ignorer les warnings de sécurité
Le symptôme :
[WARNING] Exec permission enabled without sandbox
[WARNING] Network access unrestricted
[WARNING] No rate limits configured
# Vous : "Mouais, je verrai plus tard"
Le problème :
Ces warnings sont là pour une raison. Les ignorer = accepter le risque.
La solution :
Traitez chaque warning comme une vulnérabilité critique.
Checklist :
- [ ] Sandbox activé
- [ ] Permissions restreintes
- [ ] Rate limits configurés
- [ ] Audit logging activé
- [ ] Secrets externalisés
Lancez un audit de sécurité :
openclaw skill run healthcheck
Le skill healthcheck vous donnera un rapport complet de votre posture de sécurité.
❌ Erreur #6 : Tout mettre dans un seul agent
Le symptôme :
Vous avez un seul agent main qui gère :
- Votre dev
- Votre blog
- Vos messages Discord
- Vos tâches perso
- Vos recherches web
Le problème :
Zéro isolation. Un problème dans un workflow = tout l'agent est compromis.
La solution :
Créez un agent par cas d'usage.
Exemple de structure :
~/.openclaw/workspaces/
├── dev/ # Agent développement
├── blog/ # Agent blog/newsletter
├── perso/ # Agent assistant personnel
├── research/ # Agent veille & recherche
└── social/ # Agent Discord/Telegram
Config :
# ~/.config/openclaw/config.yaml
agents:
dev:
workspace: ~/.openclaw/workspaces/dev
permissions:
exec: allow
browser: deny
blog:
workspace: ~/.openclaw/workspaces/blog
permissions:
exec: deny
write: workspace-only
social:
workspace: ~/.openclaw/workspaces/social
permissions:
exec: deny
message: restricted
Principe : Isolation > Convenience.
❌ Erreur #7 : Négliger les logs
Le symptôme :
Quelque chose ne va pas. Vous ne savez pas quoi. Vous n'avez aucun log.
Le problème :
Sans logs, impossible de debugger ou d'auditer ce que fait OpenClaw.
La solution :
Activez le logging dès le départ :
# config.yaml
logging:
level: info # ou debug pour détails
sessions: true # Logger toutes les sessions
commands: true # Logger toutes les commandes exec
file: ~/.openclaw/logs/audit.log
rotate:
enabled: true
maxSize: 100M
maxFiles: 10
Consultez les logs régulièrement :
tail -f ~/.openclaw/logs/audit.log
Ou utilisez lnav pour une navigation plus confortable :
brew install lnav
lnav ~/.openclaw/logs/audit.log
❌ Erreur #8 : Oublier les rate limits
Le symptôme :
Votre facture OpenAI ce mois-ci : $427.
Vous aviez budgété $50.
Le problème :
Un agent en boucle, un prompt mal conçu, une erreur de logique… et les tokens s'envolent.
La solution :
Définissez des rate limits stricts :
# config.yaml
ratelimit:
openai:
requests: 60/minute
tokens: 100000/day
anthropic:
requests: 30/minute
tokens: 50000/day
budget:
daily: 5.00 # $5/jour max
monthly: 100.00 # $100/mois max
alert:
threshold: 0.8 # Alerter à 80% du budget
email: vous@example.com
Surveillez votre usage :
openclaw usage --last 7d
❌ Erreur #9 : Copier-coller des configs sans les comprendre
Le symptôme :
Vous trouvez une config cool sur GitHub/Discord. Vous la collez. Ça marche pas.
Le problème :
Chaque setup OpenClaw est unique. Une config adaptée à quelqu'un d'autre ne marchera pas forcément chez vous.
La solution :
Comprenez chaque ligne de votre config.
Quand vous trouvez une config intéressante :
- Lisez-la ligne par ligne
- Cherchez ce que fait chaque paramètre dans la doc
- Adaptez à votre contexte
- Testez progressivement
Exemple :
# Trouvé sur GitHub
sandbox:
image: custom-sandbox:latest # ⚠️ Cette image existe-t-elle ?
volumes:
- /mnt/nas:/data # ⚠️ Vous avez un NAS ?
Avant de copier :
- Vérifiez que l'image Docker existe
- Assurez-vous que les volumes sont pertinents
- Testez dans un environnement isolé
❌ Erreur #10 : Ne pas rejoindre la communauté
Le symptôme :
Vous galérez seul dans votre coin. Vous réinventez la roue. Vous abandonnez.
Le problème :
OpenClaw a une courbe d'apprentissage. Mais vous n'êtes pas seul.
La solution :
Rejoignez la communauté.
- Discord OpenClaw : discord.com/invite/clawd
- GitHub Discussions : github.com/openclaw/openclaw/discussions
- ClawHub : clawhub.com (skills & templates)
Posez vos questions. Partagez vos learnings. Contribuez.
La communauté OpenClaw est bienveillante et réactive. Utilisez-la.
🎯 Récap : Checklist de première installation
Avant de considérer votre install OpenClaw comme "prête" :
- [ ] Config initialisée (
openclaw init) - [ ] API keys sécurisées (1Password/Bitwarden)
- [ ] Sandbox activé (
sandbox.default: true) - [ ] Permissions restreintes par agent
- [ ] Logging activé (
logging.sessions: true) - [ ] Rate limits configurés (
ratelimit.*) - [ ] Agents séparés par cas d'usage
- [ ] Backup automatique planifié
- [ ] Healthcheck skill exécuté
- [ ] Discord OpenClaw rejoint
🚀 Aller plus loin
Articles recommandés
- OpenClaw : Guide de Sécurité & Configuration Essentiel
- Skills indispensables pour débuter
- Multi-agents : cas d'usage et bonnes pratiques
Resources
✅ Conclusion
Ces 10 erreurs sont évitables. Vous avez maintenant la roadmap pour une installation OpenClaw clean, sécurisée, et maintenable.
Next steps :
- Relisez votre config actuelle
- Corrigez les erreurs identifiées dans cet article
- Lancez
openclaw skill run healthcheck - Rejoignez le Discord pour poser vos questions
Bon setup ! 🦞
À demain pour un nouvel article LaPince !
Newsletter quotidienne à 8h — sécurité, astuces, et actus OpenClaw.