Hardwarekompatibilität
Minimum: 1 GB RAM, 1 Kern, 500 MB freier Speicherplatz, 64-Bit-Betriebssystem.
Empfohlen: mindestens 2 GB RAM, mindestens 16 GB große SD-Karte (oder USB-SSD), Ethernet.
Voraussetzungen
- Raspberry Pi 4 oder 5 mit mindestens 2 GB RAM (4 GB empfohlen)
- MicroSD-Karte (mindestens 16 GB) oder USB-SSD (höhere Leistung)
- Offizielles Pi-Netzteil
- Netzwerkverbindung (Ethernet oder WLAN)
- 64-Bit-Version von Raspberry Pi OS (erforderlich – verwenden Sie nicht die 32-Bit-Version)
- Etwa 30 Minuten
Einrichtung
1
Betriebssystem aufspielen
Verwenden Sie Raspberry Pi OS Lite (64-bit) – für einen Headless-Server ist keine Desktop-Umgebung erforderlich.
- Laden Sie Raspberry Pi Imager herunter.
- Wählen Sie als Betriebssystem Raspberry Pi OS Lite (64-bit) aus.
- Konfigurieren Sie im Einstellungsdialog vorab:
- Hostname:
gateway-host - SSH aktivieren
- Benutzernamen und Passwort festlegen
- WLAN konfigurieren (falls Sie kein Ethernet verwenden)
- Hostname:
- Spielen Sie das Image auf Ihre SD-Karte oder Ihr USB-Laufwerk, setzen Sie das Speichermedium ein und starten Sie den Pi.
2
Über SSH verbinden
3
System aktualisieren
4
Node.js 24 installieren
5
Swap hinzufügen (wichtig bei höchstens 2 GB)
6
OpenClaw installieren
7
Onboarding ausführen
8
Überprüfen
9
Auf die Steuerungsoberfläche zugreifen
Rufen Sie auf Ihrem Computer eine Dashboard-URL vom Pi ab:Erstellen Sie anschließend in einem weiteren Terminal einen SSH-Tunnel:Öffnen Sie die ausgegebene URL in Ihrem lokalen Browser. Informationen zum dauerhaften Fernzugriff finden Sie unter Tailscale-Integration.
Tipps zur Leistungsoptimierung
Verwenden Sie eine USB-SSD – SD-Karten sind langsam und verschleißen. Eine USB-SSD verbessert die Leistung erheblich und hält mehr Schreibzyklen stand; verwenden Sie sie fürOPENCLAW_STATE_DIR, wenn das Betriebssystem auf der SD-Karte verbleibt. Weitere Informationen finden Sie im Pi-Leitfaden zum Booten über USB.
Modul-Compile-Cache aktivieren – Beschleunigt wiederholte CLI-Aufrufe auf leistungsschwächeren Pi-Hosts. OPENCLAW_NO_RESPAWN=1 hält routinemäßige Neustarts des Gateway innerhalb desselben Prozesses, vermeidet zusätzliche Prozessübergaben und vereinfacht die PID-Verfolgung auf kleinen Hosts:
/var/tmp statt /tmp – einige Distributionen leeren /tmp beim Start, wodurch der aufgewärmte Cache verloren geht.
Speichernutzung reduzieren – Geben Sie bei Headless-Installationen GPU-Speicher frei und deaktivieren Sie nicht verwendete Dienste:
systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service aus. Aktivieren Sie auf einem Headless-Pi außerdem einmalig Linger, damit der Benutzerdienst nach der Abmeldung weiterläuft: sudo loginctl enable-linger "$(whoami)".
Empfohlene Modellkonfiguration
Da auf dem Pi nur das Gateway ausgeführt wird, sollten Sie über die Cloud bereitgestellte API-Modelle verwenden – führen Sie keine lokalen LLMs auf einem Pi aus; selbst kleine Modelle sind zu langsam, um sinnvoll nutzbar zu sein:Hinweise zu ARM-Binärdateien
Die meisten OpenClaw-Funktionen sind ohne Änderungen unter ARM64 verfügbar (Node.js, Telegram, WhatsApp/Baileys, Chromium). Bei den Binärdateien, für die gelegentlich keine ARM-Builds verfügbar sind, handelt es sich üblicherweise um optionale, von Skills bereitgestellte Go-/Rust-CLI-Tools. Überprüfen Sie die Architektur mituname -m (die Ausgabe sollte aarch64 lauten) und suchen Sie anschließend auf der Release-Seite einer fehlenden Binärdatei nach linux-arm64- bzw. aarch64-Artefakten, bevor Sie auf das Erstellen aus dem Quellcode zurückgreifen.
Persistenz und Sicherungen
Der OpenClaw-Status befindet sich unter:~/.openclaw/–openclaw.json, agentenspezifischeauth-profiles.json, Kanal-/Provider-Status, Sitzungen.~/.openclaw/workspace/– Agent-Arbeitsbereich (SOUL.md, Speicher, Artefakte).
Fehlerbehebung
Nicht genügend Arbeitsspeicher – Überprüfen Sie mitfree -h, ob Swap aktiv ist. Deaktivieren Sie nicht verwendete Dienste (sudo systemctl disable cups bluetooth avahi-daemon). Verwenden Sie ausschließlich API-basierte Modelle.
Langsame Leistung – Verwenden Sie statt einer SD-Karte eine USB-SSD. Prüfen Sie mit vcgencmd get_throttled, ob die CPU gedrosselt wird (die Ausgabe sollte 0x0 lauten).
Dienst startet nicht – Prüfen Sie die Protokolle mit journalctl --user -u openclaw-gateway.service --no-pager -n 100 und führen Sie openclaw doctor --non-interactive aus. Überprüfen Sie bei einem Headless-Pi außerdem, ob Linger aktiviert ist: sudo loginctl enable-linger "$(whoami)".
Probleme mit ARM-Binärdateien – Wenn ein Skill mit „exec format error“ fehlschlägt, prüfen Sie, ob ein ARM64-Build der Binärdatei verfügbar ist. Überprüfen Sie die Architektur mit uname -m (die Ausgabe sollte aarch64 lauten).
WLAN-Verbindungsabbrüche – Deaktivieren Sie die WLAN-Energieverwaltung: sudo iwconfig wlan0 power off.
Nächste Schritte
- Kanäle – Telegram, WhatsApp, Discord und weitere verbinden
- Gateway-Konfiguration – alle Konfigurationsoptionen
- Aktualisierung – OpenClaw auf dem neuesten Stand halten