Exécutez un Gateway OpenClaw persistant, toujours actif, sur un Raspberry Pi. Comme le Pi n’est que le Gateway (les modèles s’exécutent dans le cloud via API), même un Pi modeste gère très bien la charge de travail — le coût matériel typique est de 35 à 80 $ une seule fois, sans frais mensuels.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Compatibilité matérielle
| Modèle de Pi | RAM | Fonctionne ? | Remarques |
|---|---|---|---|
| Pi 5 | 4/8 Go | Idéal | Le plus rapide, recommandé. |
| Pi 4 | 4 Go | Bon | Le meilleur choix pour la plupart des utilisateurs. |
| Pi 4 | 2 Go | OK | Ajoutez du swap. |
| Pi 4 | 1 Go | Limité | Possible avec du swap, configuration minimale. |
| Pi 3B+ | 1 Go | Lent | Fonctionne, mais manque de réactivité. |
| Pi Zero 2 W | 512 Mo | Non | Non recommandé. |
Prérequis
- Raspberry Pi 4 ou 5 avec 2 Go+ de RAM (4 Go recommandés)
- Carte MicroSD (16 Go+) ou SSD USB (meilleures performances)
- Alimentation officielle Pi
- Connexion réseau (Ethernet ou WiFi)
- Raspberry Pi OS 64 bits (requis — n’utilisez pas la version 32 bits)
- Environ 30 minutes
Configuration
Flasher l’OS
Utilisez Raspberry Pi OS Lite (64-bit) — aucun bureau n’est nécessaire pour un serveur sans écran.
- Téléchargez Raspberry Pi Imager.
- Choisissez l’OS : Raspberry Pi OS Lite (64-bit).
- Dans la boîte de dialogue des paramètres, préconfigurez :
- Nom d’hôte :
gateway-host - Activer SSH
- Définir le nom d’utilisateur et le mot de passe
- Configurer le WiFi (si vous n’utilisez pas Ethernet)
- Nom d’hôte :
- Flashez votre carte SD ou votre lecteur USB, insérez-le, puis démarrez le Pi.
Exécuter l’assistant d’intégration
Accéder à l’interface de contrôle
Sur votre ordinateur, récupérez une URL de tableau de bord depuis le Pi :Créez ensuite un tunnel SSH dans un autre terminal :Ouvrez l’URL affichée dans votre navigateur local. Pour un accès distant toujours disponible, consultez l’intégration Tailscale.
Conseils de performance
Utilisez un SSD USB — Les cartes SD sont lentes et s’usent. Un SSD USB améliore considérablement les performances. Consultez le guide de démarrage USB pour Pi. Activez le cache de compilation des modules — Accélère les invocations répétées de la CLI sur les hôtes Pi moins puissants :systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service. Sur un Pi sans écran, activez aussi le lingering une fois afin que le service utilisateur survive à la déconnexion : sudo loginctl enable-linger "$(whoami)".
Configuration de modèle recommandée
Comme le Pi exécute uniquement le Gateway, utilisez des modèles API hébergés dans le cloud :Notes sur les binaires ARM
La plupart des fonctionnalités d’OpenClaw fonctionnent sur ARM64 sans changement (Node.js, Telegram, WhatsApp/Baileys, Chromium). Les binaires qui manquent parfois de builds ARM sont généralement des outils CLI Go/Rust facultatifs fournis par les Skills. Vérifiez la page de publication d’un binaire manquant pour les artefactslinux-arm64 / aarch64 avant de revenir à une compilation depuis les sources.
Persistance et sauvegardes
L’état d’OpenClaw se trouve sous :~/.openclaw/—openclaw.json,auth-profiles.jsonpar agent, état des canaux/fournisseurs, sessions.~/.openclaw/workspace/— espace de travail de l’agent (SOUL.md, mémoire, artefacts).
Dépannage
Mémoire insuffisante — Vérifiez que le swap est actif avecfree -h. Désactivez les services inutilisés (sudo systemctl disable cups bluetooth avahi-daemon). Utilisez uniquement des modèles basés sur API.
Performances lentes — Utilisez un SSD USB au lieu d’une carte SD. Vérifiez l’étranglement CPU avec vcgencmd get_throttled (devrait renvoyer 0x0).
Le service ne démarre pas — Consultez les journaux avec journalctl --user -u openclaw-gateway.service --no-pager -n 100 et exécutez openclaw doctor --non-interactive. Si c’est un Pi sans écran, vérifiez aussi que le lingering est activé : sudo loginctl enable-linger "$(whoami)".
Problèmes de binaires ARM — Si un skill échoue avec “exec format error”, vérifiez si le binaire dispose d’un build ARM64. Vérifiez l’architecture avec uname -m (devrait afficher aarch64).
Coupures WiFi — Désactivez la gestion de l’alimentation WiFi : sudo iwconfig wlan0 power off.
Étapes suivantes
- Canaux — connectez Telegram, WhatsApp, Discord et plus encore
- Configuration du Gateway — toutes les options de configuration
- Mise à jour — gardez OpenClaw à jour