Guide d'installation d'OpenClaw Linux : installer sur Ubuntu, Debian, Fedora et Raspberry Pi
Guide d'installation Linux complet pour OpenClaw. Couvre la prise en charge d'Ubuntu, Debian, Fedora, ARM64, la configuration de Raspberry Pi et le tunnel Cloudflare pour un accès permanent.
Quick Answer
Installez OpenClaw sur Linux : `curl -fsSL https://openclaw.ai/install.sh | bash` ou `npm i -g openclaw`. Fonctionne sur Ubuntu, Debian, Fedora et Raspberry Pi. Utilisez systemd pour un service permanent.
Présentation
Linux est une excellente plate-forme pour exécuter OpenClaw, en particulier pour les serveurs permanents et les déploiements Raspberry Pi. Ce guide couvre l’installation sur les distributions Linux populaires, notamment Ubuntu, Debian, Fedora et Raspberry Pi OS, ainsi que la prise en charge d’ARM64 et la configuration du service systemd.
Pour les instructions générales d’installation, consultez notre guide d’installation complet.
Configuration système requise
Distributions prises en charge
- Ubuntu 20.04+ (LTS recommandé)
- Debian 11+ (Bullseye ou version ultérieure)
- Fedora 34+
- Raspberry Pi OS (basé sur Debian)
- Arch Linux (via AUR ou installation manuelle)
- Autres distributions basées sur Debian/Ubuntu
Configuration matérielle requise
- RAM — 2 Go+ recommandés (1 Go minimum pour Raspberry Pi)
- Stockage — 500 Mo+ pour l’installation, espace supplémentaire pour la mémoire/les données
- CPU — architecture x86_64 ou ARM64
- Réseau — Connexion Internet pour les appels API et les mises à jour
Prérequis logiciels
- Node.js 18+ — Peut être installé automatiquement par le programme d’installation monoligne
- curl — Généralement préinstallé
- git — Facultatif, pour une installation piratable à partir des sources
- systemd — Pour la gestion des services (distributions les plus modernes)
Méthodes d’installation
Méthode 1 : installation en une seule ligne (recommandée)
Le moyen le plus simple d’installer OpenClaw sur Linux :
curl -fsSL https://openclaw.ai/install.sh | bash
Ce script automatiquement :
- Détecte votre distribution Linux
- Installe Node.js s’il est manquant (via NodeSource ou le gestionnaire de packages de distribution)
- Installe OpenClaw globalement via npm
- Configure les autorisations nécessaires
- Vérifie l’installation
Remarque : Vous pouvez être invité à saisir votre mot de passe (sudo) pour installer Node.js ou les packages système.
Méthode 2 : installation de npm
Si Node.js est déjà installé :
npm i -g openclaw
Vérifiez d’abord la version de Node.js :
node --version
Doit être la version 18.0.0 ou supérieure.
Méthode 3 : Packages spécifiques à la distribution
Ubuntu/Debian (via apt)
Certaines distributions peuvent avoir des packages OpenClaw disponibles :
# Add repository (if available)
curl -fsSL https://openclaw.ai/repo/deb/pubkey.gpg | sudo gpg --dearmor -o /usr/share/keyrings/openclaw.gpg
echo "deb [signed-by=/usr/share/keyrings/openclaw.gpg] https://openclaw.ai/repo/deb stable main" | sudo tee /etc/apt/sources.list.d/openclaw.list
# Install
sudo apt update
sudo apt install openclaw
Remarque : Les packages officiels ne sont peut-être pas encore disponibles. Consultez docs.openclaw.ai pour connaître les dernières méthodes d’installation.
Fedora (via dnf)
# Add repository (if available)
sudo dnf install openclaw
Arch Linux (via AUR)
yay -S openclaw
# or
paru -S openclaw
Méthode 4 : Installation piratable (à partir de la source)
Pour les développeurs qui souhaitent modifier la source :
git clone https://github.com/openclaw/openclaw.git
cd openclaw
npm install
npm run build
Puis exécutez :
npm run openclaw onboard
Ou créez un lien global :
sudo npm link --global
Installation de Node.js
Ubuntu/Debian
Option 1 : référentiel NodeSource (recommandé)
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
Option 2 : Packages de distribution
sudo apt update
sudo apt install nodejs npm
Remarque : Les packages de distribution peuvent être obsolètes. NodeSource fournit des versions plus récentes.
Option 3 : nvm (Gestionnaire de versions de nœud)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
Fedora
sudo dnf install nodejs npm
Ou utilisez NodeSource :
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo dnf install -y nodejs
Framboise Pi (ARM64/ARMv7)
Système d’exploitation Raspberry Pi (basé sur Debian)
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
Pour ARMv7 (32 bits), NodeSource peut ne pas avoir de packages. Utilisez des packages de distribution ou créez à partir des sources.
Alternative : installer via NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install 18
Configuration post-installation
Après l’installation, configurez OpenClaw :
openclaw onboard
Cette configuration interactive couvre :
1. Configuration du modèle d’IA
Choisissez votre fournisseur d’IA :
Claude Anthropic :
- Claude 3.5 Sonnet (recommandé)
- Claude 3 Opus
- Claude 4
Obtenez votre clé API sur console.anthropic.com.
OpenAI GPT :
- GPT-4o
- GPT-4 Turbo
- GPT-4.1
Obtenez votre clé API sur platform.openai.com.
Modèles locaux :
- Ollama (fonctionne localement, aucune clé API n’est nécessaire)
- LM Studio
- MiniMax
2. Autorisations Linux
OpenClaw peut avoir besoin d’autorisations :- Système de fichiers : accès en lecture/écriture à ~/.openclaw
- Réseau — Pour les appels API et les ponts de discussion
- Commandes système — Si vous utilisez les fonctionnalités de contrôle du système
3. Configuration du pare-feu
Autoriser OpenClaw via le pare-feu :
UFW (Ubuntu/Debian) :
sudo ufw allow 3000/tcp
pare-feu (Fedora/RHEL) :
sudo firewall-cmd --add-port=3000/tcp --permanent
sudo firewall-cmd --reload
Exécution d’OpenClaw
Démarrez le serveur
openclaw
Cela démarre le serveur local et connecte toutes les intégrations configurées.
Exécuter en arrière-plan
Utilisez nohup :
nohup openclaw > ~/.openclaw/logs/output.log 2>&1 &
Ou utilisez screen :
screen -S openclaw
openclaw
# Press Ctrl+A then D to detach
Ou utilisez tmux :
tmux new -s openclaw
openclaw
# Press Ctrl+B then D to detach
Exécuter en tant que service systemd (toujours activé)
Créez un service systemd pour un démarrage automatique :
-
Créer un fichier de service :
sudo nano /etc/systemd/system/openclaw.service -
Ajouter une configuration :
[Unit] Description=OpenClaw Personal AI Assistant After=network.target [Service] Type=simple User=your-username WorkingDirectory=/home/your-username ExecStart=/usr/bin/openclaw Restart=always RestartSec=10 Environment="NODE_ENV=production" [Install] WantedBy=multi-user.targetRemplacez
your-usernamepar votre nom d’utilisateur actuel. -
Recharger systemd :
sudo systemctl daemon-reload -
Activer le service :
sudo systemctl enable openclaw -
Démarrer le service :
sudo systemctl start openclaw -
Vérifier l’état :
sudo systemctl status openclaw -
Afficher les journaux :
sudo journalctl -u openclaw -f
Utilisation de pm2 (Gestionnaire de processus)
Installez pm2 :
npm i -g pm2
Démarrez OpenClaw :
pm2 start openclaw
pm2 save
pm2 startup
La commande pm2 startup générera automatiquement un service systemd.
Configuration spécifique au Raspberry Pi
Optimisation des performances
Raspberry Pi a des ressources limitées. Optimiser :
-
Utilisez des modèles d’IA plus légers :
- Les modèles locaux (Ollama) sont plus performants
- Ou utilisez des modèles cloud plus petits
-
Limiter les opérations simultanées :
- Configurer OpenClaw pour gérer moins de requêtes simultanées
-
Surveiller les ressources :
htop
Configuration permanente
Pour Raspberry Pi fonctionnant 24h/24 et 7j/7 :
- Utilisez le service systemd (voir ci-dessus)
- Activer la connexion automatique (si nécessaire)
- Configurer la gestion de l’alimentation :
sudo raspi-config # Navigate to Advanced Options → Wait for Network at Boot
Tunnel Cloudflare (accès externe)
Exposez OpenClaw à Internet en toute sécurité :
-
Installez cloudflared :
curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm64 -o cloudflared chmod +x cloudflared sudo mv cloudflared /usr/local/bin/ -
Authentifier :
cloudflared tunnel login -
Créer un tunnel :
cloudflared tunnel create openclaw -
Configurer : Créez
~/.cloudflared/config.yml:tunnel: <tunnel-id> credentials-file: /home/pi/.cloudflared/<tunnel-id>.json ingress: - hostname: openclaw.yourdomain.com service: http://localhost:3000 - service: http_status:404 -
Exécuter le tunnel :
cloudflared tunnel run openclaw -
Ajouter à systemd (pour le démarrage automatique) :
sudo cloudflared service install
Prise en charge ARM64
OpenClaw fonctionne sur l’architecture ARM64 :
- Mac Apple Silicon (via une machine virtuelle Linux)
- Raspberry Pi 4+ (64 bits)
- Instances AWS Graviton
- Autres serveurs ARM64
L’installation est identique à x86_64. Le programme d’installation en une seule ligne détecte automatiquement l’architecture.
Pour ARMv7 (Raspberry Pi 32 bits), certains packages peuvent ne pas être disponibles. Utilisez des packages de distribution ou créez à partir des sources.
Dépannage
Erreurs d’autorisation refusée
Si vous voyez des erreurs d’autorisation :
sudo npm i -g openclaw
Ou corrigez les autorisations npm :
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
Commande introuvable
Si openclaw n’est pas trouvé :
-
Vérifiez le chemin global npm :
npm config get prefix -
Ajouter au CHEMIN :
echo 'export PATH="$(npm config get prefix)/bin:$PATH"' >> ~/.bashrc source ~/.bashrc -
Redémarrer le terminal
Port déjà utilisé
Changer le port :
openclaw --port 3001
Ou trouvez et tuez le processus :
lsof -ti:3000 | xargs kill
# or
sudo netstat -tlnp | grep :3000
sudo kill <PID>
Problèmes de service systemd
Si le service ne démarre pas :
-
Vérifier les journaux :
sudo journalctl -u openclaw -n 50 -
Vérifier l’utilisateur : Assurez-vous que le service s’exécute en tant qu’utilisateur correct
-
Vérifiez les autorisations :
ls -la ~/.openclaw -
Tester manuellement :
openclaw
Problèmes spécifiques au Raspberry Pi
Mémoire faible :
# Increase swap
sudo dphys-swapfile swapoff
sudo nano /etc/dphys-swapfile
# Set CONF_SWAPSIZE=2048
sudo dphys-swapfile setup
sudo dphys-swapfile swapon
Performances lentes :
- Utilisez des modèles d’IA plus légers
- Limiter les sessions du navigateur
- Réduire l’utilisation de la mémoire
Conseils sur les performances
Surveillance des ressources
Surveillez le processeur et la mémoire :
htop
# or
top
Surveiller l’utilisation du disque :
df -h
du -sh ~/.openclaw
```### Optimisation
- **Utilisez des modèles locaux** pour de meilleures performances sur le matériel bas de gamme
- **Limiter les sessions du navigateur** pour réduire l'utilisation de la mémoire
- **Configurer la rotation des journaux** pour éviter le remplissage du disque
- **Utilisez un SSD** au lieu d'une carte SD (Raspberry Pi)
## Mise à jour d'OpenClaw
Mise à jour vers la dernière version :
```bash
npm update -g openclaw
Ou réexécutez le programme d’installation :
curl -fsSL https://openclaw.ai/install.sh | bash
Désinstallation
Supprimer OpenClaw :
npm uninstall -g openclaw
Supprimer la configuration :
rm -rf ~/.openclaw
Arrêtez et supprimez le service systemd :
sudo systemctl stop openclaw
sudo systemctl disable openclaw
sudo rm /etc/systemd/system/openclaw.service
sudo systemctl daemon-reload
Prochaines étapes
Maintenant qu’OpenClaw est installé sur Linux :
- Configurer Always-On — Configurer le service systemd
- Connectez les applications de chat — WhatsApp, Telegram, Discord
- Explorer les compétences — Bibliothèque de compétences
- Lire la FAQ — Questions courantes
Conclusion
Linux est une excellente plate-forme pour OpenClaw, en particulier pour les déploiements permanents et les projets Raspberry Pi. Le programme d’installation en une seule ligne gère la plus grande complexité et l’intégration de systemd facilite son exécution en tant que service.
Pour plus d’aide, consultez notre guide d’installation général ou notre page FAQ. Bonne automatisation sous Linux !
> Related Articles
OpenClaw Linux Setup Guide: Install on Ubuntu, Debian, Fedora & Raspberry Pi
Complete Linux installation guide for OpenClaw. Covers Ubuntu, Debian, Fedora, ARM64 support, Raspberry Pi setup, and Cloudflare tunnel for always-on access.
Guide d'installation d'OpenClaw Linux : installer sur Ubuntu, Debian, Fedora et Raspberry Pi
Guide d'installation Linux complet pour OpenClaw. Couvre la prise en charge d'Ubuntu, Debian, Fedora, ARM64, la configuration de Raspberry Pi et le tunnel Cloudflare pour un accès permanent.
How to Install OpenClaw: Complete Step-by-Step Installation Guide 2026
Complete guide to installing OpenClaw on macOS, Windows, and Linux. Learn the one-liner install, npm method, hackable git clone, and companion macOS app options.
Need help?
Join the OpenClaw community on Discord for support, tips, and shared skills.
Join Discord →