Déploiement sans interface Headless
pas d'écran, SSH règle tout à distance
Honnêtement Raspberry Pi c'est une des meilleures options OpenClaw. Planche quelques centaines, conso 5-15W, 24h/jour moins 10€ électricité par mois. Poser tranquille partout, données à vous, zéro souci confidentialité.
Headless signifie sans moniteur, clavier, souris, tout via SSH. La plupart des Raspberry Pi finissent en coin dormant 24/7, pas besoin d'interface graphique.
Tuto depuis gravure système, SSH, OpenClaw, autostart, aucun périphérique externe. Zéro moniteur + câble HDMI coûteux.
cinq étapes pour réussir
Graver le système
Utilisez Raspberry Pi Imager graver système sur SD, choisissez Raspberry Pi OS Lite (64-bit), pas d'interface graphique requise.
Activer SSH
Dans les paramètres avancés d'Imager, cochez directement "Enable SSH", configurez le nom d'utilisateur et le mot de passe, économisez la création manuelle de fichiers.
Configurer WiFi
pareil dans les paramètres avancés Imager, entre WiFi et mot de passe. Câble réseau c'est plus simple.
Première connexion
Branchez la carte SD sur le Raspberry Pi, allumez, attendez 1-2 min la connexion réseau, puis SSH.
Déployer OpenClaw
Après SSH pareil Linux normal, installer Docker, lancer compose, c'est bon.
Configuration Imager Raspberry Pi
L'outil Imager est très bon maintenant, vous pouvez configurer SSH, WiFi, nom d'utilisateur directement lors de la gravure :
# 1. Télécharger et installer Raspberry Pi Imager
Connexion SSH
Après gravure insérez la carte et allumez, attendez 1-2 min connexion, puis SSH depuis votre ordi :
# Générer une clé SSH si vous n'en avez pas encore
Démarrage automatique
Après redémarrage Raspberry Pi, vous voulez que OpenClaw redémarre auto, pas SSH manuel. Utilisez systemd :
# Créer un fichier de service
[Unit]
Description=OpenClaw Docker Compose Service
Requires=docker.service
After=docker.service network-online.target
Wants=network-online.target
[Service]
Type=oneshot
RemainAfterExit=yes
WorkingDirectory=/home/pi/openclaw
ExecStart=/usr/bin/docker compose up -d
ExecStop=/usr/bin/docker compose down
ExecReload=/usr/bin/docker compose restart
TimeoutStartSec=120
[Install]
WantedBy=multi-user.target
# Recharger la configuration systemd
/etc/dhcpcd.conf、pas limites, pas expiration. Config ça OpenClaw surcharge. static ip_address=192.168.1.100/24。
Déploiement rapide après connexion SSH
SSH connecté, suivre commandes :
# Mettre à jour le système