OpenClaw auf dem Raspberry Pi: Dein privater KI-Assistent für unter 100€
Ein Raspberry Pi, eine SD-Karte, ein API-Key — und du hast deinen eigenen KI-Assistenten, der 24/7 läuft, dir gehört und unter 100€ kostet. In diesem Guide zeigen wir dir alles: von der Hardware-Auswahl über die Installation bis zur Performance-Optimierung. Kein Vorwissen nötig, kein monatliches Server-Abo, kein Cloud-Zwang.
Warum ein Raspberry Pi für OpenClaw?
Kurze Antwort: Weil es die günstigste Art ist, einen KI-Assistenten rund um die Uhr laufen zu lassen — und dabei die volle Kontrolle über deine Daten zu behalten.
OpenClaw braucht keine Highend-Hardware. Die rechenintensive Arbeit — also die eigentliche KI — erledigen Cloud-APIs wie Claude oder GPT-4o. OpenClaw selbst ist nur der „Vermittler": Es nimmt deine Nachrichten entgegen, schickt sie an die API, verarbeitet die Antwort und gibt sie dir zurück. Dafür reicht ein Raspberry Pi locker aus.
Das Ergebnis: Du hast einen eigenen Server, der leiser ist als dein Kühlschrank, weniger Strom verbraucht als eine LED-Birne und trotzdem einen vollwertigen KI-Assistenten betreibt — mit Memory, Custom Skills, Telegram, WhatsApp und allem, was OpenClaw sonst noch kann.
💡 Für wen ist der Pi ideal?
Für alle, die OpenClaw privat nutzen wollen: persönlicher Assistent, Heimautomation, Lernprojekt. Für Teams oder produktive Business-Setups mit vielen gleichzeitigen Nutzern empfehlen wir einen VPS mit Docker oder unser Managed Hosting.
5 Gründe für OpenClaw auf dem Raspberry Pi
- Kosten: Einmalig 60-100€ für die Hardware, dann ca. 1€/Monat Strom. Kein VPS-Abo, keine Server-Miete.
- Datenschutz: Deine Daten bleiben bei dir zu Hause. Der Pi steht in deinem Netzwerk, du kontrollierst alles. Perfekt für DSGVO-bewusste Nutzer.
- 24/7-Betrieb: Der Pi ist für Dauerbetrieb gemacht. Lüfterlos (oder mit leisem Lüfter), stromsparend, zuverlässig. Perfekt für einen Assistenten, der immer erreichbar sein soll.
- Lerneffekt: Du lernst Linux, Netzwerk-Grundlagen und Server-Administration nebenbei. Besseres Investment als jeder Udemy-Kurs.
- Bastelspaß: Seien wir ehrlich — einen eigenen KI-Server aufzusetzen ist einfach cool. Und mit dem Pi macht das Basteln besonders Spaß.
Welcher Raspberry Pi? Pi 4 vs. Pi 5
Beide funktionieren. Der Pi 5 ist besser, der Pi 4 ist günstiger. Hier ist der ehrliche Vergleich.
Unsere Empfehlung: Nimm den Raspberry Pi 5 mit 8 GB RAM. Er ist ca. 2-3× schneller als der Pi 4, unterstützt NVMe-SSDs direkt und kostet nur 20€ mehr. Wenn du schon einen Pi 4 mit 4 oder 8 GB hast, funktioniert der natürlich auch — du musst nicht neu kaufen.
⚠️ Pi 3, Pi Zero und ältere Modelle
Der Raspberry Pi 3 (1 GB RAM) und der Pi Zero sind zu schwach für OpenClaw. Node.js allein braucht schon 200+ MB, dazu das OS und OpenClaw — mit 1 GB kommst du nicht weit. Mindestens ein Pi 4 mit 4 GB, besser ein Pi 5 mit 8 GB.
Einkaufsliste: Was du brauchst (unter 100€)
Alles, was du für dein OpenClaw-Pi-Projekt brauchst — mit konkreten Preisen und Empfehlungen. Budget-Version und Komfort-Version.
Budget-Setup (ca. 75€)
- Raspberry Pi 4 (4 GB) — ca. 55€
- microSD-Karte (32 GB, A2) — ca. 8€
- USB-C Netzteil (5V/3A) — ca. 10€
- Ethernet-Kabel — ca. 2€ (oder WLAN)
Komfort-Setup (ca. 130€) — unsere Empfehlung
- Raspberry Pi 5 (8 GB) — ca. 95€
- NVMe-SSD (128 GB) + M.2 HAT — ca. 25€
- USB-C Netzteil (5V/5A, offiziell) — ca. 12€
- Gehäuse mit passiver Kühlung — ca. 10€
- Ethernet-Kabel — ca. 2€
✅ Warum 8 GB RAM?
OpenClaw selbst braucht „nur" 200-400 MB. Aber mit 8 GB hast du Luft für Betriebssystem-Caches, npm-Operationen, gelegentliche Spitzen und die Möglichkeit, später mal Ollama oder andere Dienste daneben laufen zu lassen. 4 GB funktionieren, 8 GB sind komfortabler — und der Aufpreis beträgt nur 10-15€.
Raspberry Pi OS vorbereiten
Wir installieren Raspberry Pi OS Lite (ohne Desktop) — das reicht völlig und spart Ressourcen. Alles läuft über die Kommandozeile per SSH.
Schritt 1: Raspberry Pi Imager herunterladen
Lade den offiziellen Raspberry Pi Imager herunter (kostenlos für Windows, macOS und Linux). Stecke deine SD-Karte (oder den USB-SSD-Adapter) in deinen Computer.
Schritt 2: Image schreiben mit Voreinstellungen
# Im Raspberry Pi Imager: # 1. "Raspberry Pi OS Lite (64-bit)" auswählen # 2. Deine SD-Karte/SSD auswählen # 3. Auf "Bearbeiten" (⚙️) klicken: Hostname: openclaw-pi SSH aktivieren: ✓ (mit Passwort-Authentifizierung) Benutzername: pi Passwort: <dein-sicheres-passwort> WLAN: <optional, SSID + Passwort> Locale: Europe/Berlin, de # 4. "Schreiben" klicken und warten
Wichtig: Wähle die 64-bit Version von Raspberry Pi OS. OpenClaw und Node.js laufen auf ARM64 besser und haben Zugang zu mehr RAM (relevant bei Prozessen über 4 GB).
Schritt 3: Erster Boot und SSH-Verbindung
# SD-Karte in den Pi stecken, Ethernet anschließen, Strom an # Warte 1-2 Minuten, bis der Pi gebootet hat # Vom Computer aus per SSH verbinden: ssh pi@openclaw-pi.local # oder mit IP-Adresse (im Router nachschauen): ssh pi@192.168.1.xxx # Passwort eingeben → du bist drin!
Schritt 4: System aktualisieren
# Pakete aktualisieren (kann 2-5 Minuten dauern) sudo apt update && sudo apt upgrade -y # Hilfreiche Tools installieren sudo apt install -y git curl wget htop
💡 SSD als Boot-Laufwerk (Pi 5)
Wenn du eine NVMe-SSD mit dem M.2 HAT hast, kannst du direkt davon booten. Flashe das Image mit dem Raspberry Pi Imager auf die SSD statt auf eine SD-Karte. Der Pi 5 unterstützt NVMe-Boot ab Werk. Ergebnis: 5-10× schnellere Lese-/Schreibzugriffe und deutlich längere Lebensdauer als eine SD-Karte.
Node.js installieren
OpenClaw braucht Node.js 20 oder neuer. Wir installieren es über NodeSource — das geht schneller als selbst kompilieren.
# NodeSource-Repository für Node.js 22 LTS hinzufügen curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - # Node.js installieren sudo apt install -y nodejs # Version prüfen node --version # → v22.x.x npm --version # → 10.x.x
⚠️ Nicht die OS-eigene Node-Version nehmen
sudo apt install nodejs ohne das NodeSource-Repository installiert oft eine veraltete Version (Node 18 oder älter). OpenClaw braucht mindestens Node 20. Verwende immer das NodeSource-Repository oder nvm (Node Version Manager) für die korrekte Version.
Alternative: Node.js über nvm
# nvm installieren curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash source ~/.bashrc # Node.js 22 LTS installieren nvm install 22 nvm use 22 nvm alias default 22 # Prüfen node --version
OpenClaw installieren und konfigurieren
Jetzt kommt der spannende Teil: OpenClaw installieren, API-Key eintragen und den ersten Chat starten. Dauert 5 Minuten.
Schritt 1: OpenClaw installieren
# OpenClaw global installieren sudo npm install -g openclaw # Installation prüfen openclaw --version
Schritt 2: Erstkonfiguration
# Initialisierung starten openclaw init # Du wirst nach folgenden Dingen gefragt: # - LLM-Anbieter (Anthropic empfohlen) # - API-Key # - Standard-Modell # - Messaging-Channel (WhatsApp, Telegram, Discord) # - Zeitzone (Europe/Berlin)
Schritt 3: API-Key einrichten
Du brauchst mindestens einen API-Key. Die Empfehlungen für den Pi:
- Anthropic (Claude) — Bestes Preis-Leistungs-Verhältnis. Claude Sonnet kostet ca. 3$/Million Input-Tokens. API-Key auf console.anthropic.com.
- Google (Gemini) — Hat ein kostenloses Kontingent. Ideal zum Testen oder als Zweit-Modell.
- OpenAI (GPT-4o) — Ebenfalls eine gute Option. API-Key auf platform.openai.com.
Schritt 4: Ersten Test starten
# OpenClaw im Vordergrund starten (zum Testen) openclaw gateway start # Du solltest sehen: # ✓ Gateway started # ✓ Connected to [dein-channel] # ✓ Model: anthropic/claude-sonnet-4-20250514 # Jetzt eine Nachricht über deinen Channel schicken # (WhatsApp, Telegram oder Discord) # → OpenClaw antwortet! # Zum Stoppen: Ctrl+C
✅ Es funktioniert?
Wenn dein Assistent antwortet: Glückwunsch! Du hast gerade einen eigenen KI-Server aufgesetzt. Der nächste Schritt ist der Autostart, damit OpenClaw auch nach einem Neustart des Pi automatisch läuft.
Autostart einrichten: OpenClaw beim Booten starten
Du willst nicht jedes Mal per SSH einloggen und OpenClaw manuell starten. Systemd erledigt das automatisch — bei jedem Boot, bei jedem Absturz.
Systemd-Service erstellen
# Service-Datei erstellen sudo nano /etc/systemd/system/openclaw.service
Folgenden Inhalt einfügen:
[Unit] Description=OpenClaw AI Assistant After=network-online.target Wants=network-online.target [Service] Type=simple User=pi WorkingDirectory=/home/pi ExecStart=/usr/bin/openclaw gateway start --foreground Restart=always RestartSec=10 Environment=NODE_ENV=production # Logging StandardOutput=journal StandardError=journal SyslogIdentifier=openclaw # Sicherheit NoNewPrivileges=true ProtectSystem=strict ReadWritePaths=/home/pi/.openclaw [Install] WantedBy=multi-user.target
Service aktivieren und starten
# Service registrieren sudo systemctl daemon-reload # Beim Booten automatisch starten sudo systemctl enable openclaw # Jetzt starten sudo systemctl start openclaw # Status prüfen sudo systemctl status openclaw # → Active: active (running) ✓ # Logs ansehen (live) journalctl -u openclaw -f
💡 Nützliche Systemd-Befehle
sudo systemctl stop openclaw — Stoppen
sudo systemctl restart openclaw — Neustarten
sudo systemctl status openclaw — Status
journalctl -u openclaw --since "1 hour ago" — Letzte Logs
Performance-Optimierung für den Pi
OpenClaw läuft auf dem Pi out-of-the-box. Aber mit ein paar Tweaks holst du noch mehr raus — schnellere Antworten, weniger RAM-Verbrauch, längere Lebensdauer.
1. Swap vergrößern
Der Standard-Swap auf Raspberry Pi OS ist 200 MB — viel zu wenig. Bei Spitzen (npm install, große Dateien) kann das zu Problemen führen.
# Swap-Service stoppen sudo dphys-swapfile swapoff # Swap auf 2 GB setzen sudo nano /etc/dphys-swapfile # CONF_SWAPSIZE=2048 # Swap neu erstellen und starten sudo dphys-swapfile setup sudo dphys-swapfile swapon # Prüfen free -h # → Swap: 2.0Gi
2. GPU-RAM reduzieren (headless)
Ohne Monitor braucht der Pi kein Grafik-RAM. Die Standard-128-MB-Zuweisung für die GPU kannst du auf 16 MB reduzieren — das gibt dir 112 MB mehr System-RAM.
sudo raspi-config # → Performance Options → GPU Memory → 16 # → Finish → Reboot
3. Unnötige Dienste deaktivieren
# Bluetooth deaktivieren (wenn nicht gebraucht) sudo systemctl disable bluetooth sudo systemctl stop bluetooth # Audio deaktivieren (headless braucht kein Audio) # In /boot/firmware/config.txt: # dtparam=audio=off # Spart ca. 20-30 MB RAM
4. SD-Karten-Lebensdauer verlängern
SD-Karten haben eine begrenzte Anzahl an Schreibzyklen. Mit Docker auf einer SSD hast du das Problem nicht — aber wenn du eine SD-Karte nutzt:
# Log-Schreibvorgänge reduzieren # In /etc/fstab hinzufügen: tmpfs /tmp tmpfs defaults,noatime,nosuid,size=100m 0 0 tmpfs /var/log tmpfs defaults,noatime,nosuid,size=50m 0 0 # Achtung: Logs gehen bei Reboot verloren! # Für Debugging vorher deaktivieren.
5. Kühlung sicherstellen
Der Pi 5 kann unter Last warm werden und drosselt bei 80°C die CPU-Frequenz. Für 24/7-Betrieb empfehlen wir ein Gehäuse mit passiver Kühlung (Alu-Kühlkörper) oder den offiziellen Active Cooler (ca. 5€). Temperatur prüfen:
# Aktuelle CPU-Temperatur vcgencmd measure_temp # → temp=45.0'C (gut, unter 70°C ist ideal) # Dauerhaft überwachen watch -n 5 vcgencmd measure_temp
Bonus: Ollama auf dem Pi — geht das?
Ja, aber mit massiven Einschränkungen. Hier ist die ehrliche Einschätzung.
Ollama kann auf dem Raspberry Pi 5 installiert werden und kleine Modelle ausführen. Die Frage ist: Ist es brauchbar?
Was funktioniert
- TinyLlama (1.1B) — ca. 5-10 Tokens/Sek. auf dem Pi 5. Für einfache Aufgaben nutzbar.
- Phi-2 (2.7B) — ca. 2-4 Tokens/Sek. Langsam, aber funktional für kurze Antworten.
- Gemma 2B — Ähnlich wie Phi-2, gute Qualität für die Größe.
Was nicht funktioniert
- Llama 3 8B — Braucht ~5 GB RAM, lässt kaum Platz für OS + OpenClaw. Extrem langsam (<1 Token/Sek.).
- Mistral 7B — Gleiche Probleme wie Llama 3 8B.
- Alles über 8B — Vergiss es. Nicht genug RAM, nicht genug CPU.
🎯 Unsere ehrliche Empfehlung
Nutze den Pi als Gateway zu Cloud-APIs (Claude, GPT-4o, Gemini) — nicht als lokalen LLM-Server. Die Antwortqualität von Claude Sonnet über die API ist Welten besser als TinyLlama lokal auf dem Pi. Und die API-Kosten liegen bei den meisten Nutzern unter 5€/Monat. Wenn du lokale LLMs willst, schau dir unseren Guide zu OpenClaw + Ollama auf einem Desktop-PC an.
Alternative: Docker auf dem Raspberry Pi
Statt der direkten Installation kannst du OpenClaw auch per Docker auf dem Pi betreiben. Funktioniert, hat aber Vor- und Nachteile.
Docker auf dem Pi installieren
# Docker mit dem offiziellen Convenience-Script installieren curl -fsSL https://get.docker.com | sh # Pi-User zur Docker-Gruppe hinzufügen sudo usermod -aG docker pi newgrp docker # Docker testen docker run hello-world
Danach kannst du unserem Docker-Guide folgen — die docker-compose.yml funktioniert auf dem Pi identisch. Einziger Unterschied: Das Image muss ARM64-kompatibel sein (ist es bei OpenClaw).
Direkt vs. Docker auf dem Pi
Für den Pi empfehlen wir die direkte Installation (wie oben beschrieben), weil Docker einen zusätzlichen RAM-Overhead hat und der Pi jedes MB gut gebrauchen kann. Wenn du aber bereits Docker auf dem Pi nutzt und den Workflow kennst, spricht nichts dagegen.
Troubleshooting: Häufige Probleme
Die meisten Probleme sind schnell gelöst. Hier sind die Top-5 und ihre Fixes.
Problem 1: „ENOMEM" oder Out of Memory
# Symptom: npm install oder OpenClaw crasht mit ENOMEM # Lösung: Swap vergrößern (siehe Performance-Abschnitt) sudo dphys-swapfile swapoff sudo sed -i 's/CONF_SWAPSIZE=.*/CONF_SWAPSIZE=2048/' /etc/dphys-swapfile sudo dphys-swapfile setup sudo dphys-swapfile swapon # Alternativ: Speicherfresser finden htop # → sortiert nach RAM (Shift+M)
Problem 2: Node.js zu alt
# Symptom: OpenClaw startet nicht, Error "unsupported Node version" node --version # → v18.x oder älter? # Lösung: Node.js über NodeSource oder nvm aktualisieren curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt install -y nodejs node --version # → v22.x ✓
Problem 3: SSH-Verbindung geht nicht
# Pi im Netzwerk finden # Option 1: mDNS (wenn dein OS es unterstützt) ping openclaw-pi.local # Option 2: Netzwerk scannen # macOS/Linux: arp -a | grep -i "b8:27:eb|dc:a6:32|d8:3a:dd|2c:cf:67" # oder: nmap -sn 192.168.1.0/24 # Option 3: Im Router-Admin nachschauen # → http://192.168.1.1 (oder fritz.box bei Fritzbox)
Problem 4: OpenClaw startet, aber Channel verbindet nicht
# Logs prüfen journalctl -u openclaw --since "5 min ago" # Häufige Ursachen: # 1. API-Key falsch oder abgelaufen → neu generieren # 2. Telegram Bot Token falsch → bei @BotFather prüfen # 3. WhatsApp QR-Code abgelaufen → neu scannen # 4. Firewall blockiert ausgehende Verbindungen # Firewall prüfen sudo iptables -L -n # sollte keine REJECT-Regeln für ausgehend haben
Problem 5: SD-Karte voll
# Speicher prüfen df -h # Größte Dateien/Ordner finden sudo du -sh /var/log/* | sort -rh | head -10 # Alte Logs aufräumen sudo journalctl --vacuum-size=50M # npm-Cache aufräumen npm cache clean --force # Alte Kernel entfernen (vorsichtig!) sudo apt autoremove -y
Kostenrechnung: Was kostet das Ganze?
Einmalige Hardware-Kosten plus minimale laufende Kosten. Hier ist die komplette Rechnung — ehrlich und transparent.
Einmalige Kosten (Hardware)
Monatliche Kosten
Vergleich mit Alternativen
Die Pi-Lösung ist im ersten Jahr etwas teurer als ein VPS (wegen der Hardware-Anschaffung), aber ab dem zweiten Jahr deutlich günstiger — weil die Hardware-Kosten wegfallen und nur noch Strom + API bleiben. Plus: Deine Daten liegen bei dir zu Hause, nicht bei einem Cloud-Anbieter.
Häufige Fragen (FAQ)
Fazit: Der Raspberry Pi ist der perfekte OpenClaw-Einstieg
Ein Raspberry Pi mit OpenClaw ist die ideale Kombination für alle, die ihren eigenen KI-Assistenten wollen — ohne monatliche Server-Kosten, ohne Cloud-Abhängigkeit, ohne Kompromisse bei der Funktionalität. Du bekommst denselben Assistenten wie auf einem 500€-Server: mit Memory, Custom Skills, Multi-Channel-Support und allem was dazugehört.
Der Aufwand? Eine Stunde für die Einrichtung, einmal im Monat ein Update. Der Pi steht in der Ecke, verbraucht weniger Strom als dein WLAN-Router und gibt dir einen Assistenten, der rund um die Uhr für dich da ist. Für unter 100€ Einstiegskosten und unter 11€/Monat ist das schwer zu schlagen.
Und das Beste: Wenn du irgendwann mehr willst — mehr Power, mehr Nutzer, mehr Channels — kannst du jederzeit auf einen VPS mit Docker oder unser Managed Hosting umsteigen. Dein Workspace, dein Memory, deine Skills — alles lässt sich einfach migrieren.
Lieber ohne Bastelei? GermanClaw macht das für dich.
Keine Lust auf Raspberry Pi, SSH und Systemd? GermanClaw bietet Managed Hosting — wir richten alles ein, kümmern uns um Updates, Backups und Support. Du chattest einfach mit deinem Assistenten. Ab 29€/Monat, inklusive API-Budget.
Weiterführende Artikel
- OpenClaw mit Docker installieren — Alternative Installation für Server und NAS
- OpenClaw einrichten: Der komplette Guide — Konfiguration nach der Installation
- OpenClaw Kosten erklärt — Was API-Nutzung wirklich kostet
- OpenClaw Sicherheit — Best Practices für Self-Hosted Setups
- OpenClaw vs. Ollama & GPT4All — Lokale Modelle im Vergleich