← Zurück zum Blog
·19 Min. Lesezeit

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.

EigenschaftPi 4 / Pi 5
CPUCortex-A72 (1.8 GHz) / Cortex-A76 (2.4 GHz)
RAM1/2/4/8 GB / 4/8 GB
USB2× USB 3.0 / 2× USB 3.0 (schneller)
NVMe/M.2Nein (nur USB-SSD) / Ja (über HAT)
Stromverbrauch3-7W / 3-12W
Preis (8 GB)ca. 75€ / ca. 95€
OpenClaw-Startzeit~15 Sek. / ~8 Sek.
EmpfehlungBudget-Option / Beste Wahl

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

AspektDirekt / Docker
RAM-Verbrauch~200 MB / ~250 MB (+Docker-Daemon)
StartzeitSchneller / Etwas langsamer
Updatesnpm update / docker pull
IsolationKeine / Voll isoliert
Setup-AufwandMittel / Einfacher
Empfehlung (Pi)Direkte Installation / Wenn Docker-erfahren

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)

KomponenteBudget / Komfort
Raspberry Pi55€ (Pi 4, 4 GB) / 95€ (Pi 5, 8 GB)
Speicher8€ (SD 32 GB) / 25€ (NVMe 128 GB + HAT)
Netzteil10€ / 12€
Gehäuse + Kühlung0€ (ohne) / 10€
Ethernet-Kabel2€ / 2€
Gesamt (einmalig)~75€ / ~144€

Monatliche Kosten

PostenKosten/Monat
Strom (Pi 5, 24/7)~1€
API-Kosten (Claude Sonnet, normaler Gebrauch)3-10€
Internet0€ (hast du eh)
Gesamt (monatlich)4-11€

Vergleich mit Alternativen

OptionKosten (1. Jahr)
🏆 Raspberry Pi + OpenClaw~75€ + 48-132€ API = 123-207€
Hetzner VPS + OpenClaw60€ Server + 48-132€ API = 108-192€
GermanClaw Managed348€ (29€/Monat, alles inklusive)
ChatGPT Plus240€ (20$/Monat)

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