OpenClaw auf Linux einrichten
# OpenClaw für Linux -- Anfänger-Anleitung (Deutsch)
Zielgruppe: Linux-Anfänger (Ubuntu, Debian, Fedora, etc.)
Dauer: 10-15 Minuten
Schwierigkeit: Anfänger
Getestet auf: Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Debian 12
Voraussetzungen
- Linux installiert (Ubuntu, Debian, Fedora, Arch, etc.)
- Zugang zum Terminal (Du kannst Befehle eingeben)
- Sudo-Rechte (Du kannst
sudoBefehle ausführen) - Internet-Verbindung (Für Download + API-Calls)
Falls du gerade erst Linux installiert hast und Terminal nicht findest: [Siehe Schritt 1](#schritt-1-terminal-öffnen)
Schritt 1: Terminal öffnen
Das Terminal ist die Kommandozeile auf Linux. Hier geben wir Befehle ein.
Ubuntu/Debian Desktop (GNOME):
- Drücke Windows-Taste (oder Super-Taste) auf deiner Tastatur
- Ein Suchfeld öffnet sich
- Tippe: terminal (klein)
- Du siehst ein Icon mit schwarzem Fenster
- Klick drauf oder drücke Enter
- Schwarz-weiß Terminal öffnet sich
- Du siehst etwas wie:
```
user@ubuntu:~$
```
Perfekt! Das ist dein Terminal.
Fedora/RHEL (falls installiert):
- Drücke Windows-Taste
- Tippe: terminal
- Klick auf das Icon
Gleich wie Ubuntu.
Falls Terminal nicht sichtbar:
Alternativ: Drücke Strg + Alt + T auf deiner Tastatur
Das öffnet Terminal direkt (bei den meisten Linux-Distributionen).
Schritt 2: Node.js überprüfen
Wir prüfen erst, ob Node.js schon installiert ist.
Im Terminal, tippe:
node --versionDrücke Enter.
Was passiert?
SZENARIO A: Node.js IST installiert
Du siehst:
v22.11.0oder eine andere Nummer >= 20.
Super! Du kannst direkt zu Schritt 4 springen.
SZENARIO B: Node.js ist NICHT installiert
Du siehst:
command not found: nodeoder
The program 'node' is currently not installedKein Problem! Wir installieren es jetzt. Fahre mit Schritt 3 fort.
Schritt 3: Node.js installieren
Es gibt mehrere Wege. Der einfachste:
Option A: Paket-Manager (Ubuntu/Debian)
Im Terminal:
sudo apt updateDrücke Enter. Es fragt vielleicht nach deinem Passwort -- tippe es ein (wird nicht angezeigt).
Danach:
sudo apt install nodejs npm -yDrücke Enter.
Das dauert 2-3 Minuten. Am Ende siehst du:
Processing triggers for...Option B: Paket-Manager (Fedora/RHEL)
Falls du Fedora/RHEL nutzt:
sudo dnf install nodejs npm -yDrücke Enter.
Option C: Node Version Manager (nvm) -- für Fortgeschrittene
Falls du mehrere Node-Versionen brauchst:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bashDanach Terminal schließen und neu öffnen.
Dann:
nvm install 22
nvm use 22Schritt 3.1: Überprüfe Node.js
Im Terminal:
node --versionDu solltest sehen:
v22.x.xoder
v20.x.xPerfekt! Node.js läuft.
Schritt 4: OpenClaw installieren
Jetzt geht's richtig los!
Im Terminal:
curl -fsSL https://openclaw.ai/install.sh | bashDrücke Enter.
Was passiert:
Das Installations-Skript lädt herunter und OpenClaw wird installiert. Das dauert 3-5 Minuten.
Du siehst viel Text -- das ist normal.
Am Ende:
✓ Installation complete!oder
OpenClaw v1.5.2 installed successfullyGlückwunsch!
Schritt 5: OpenClaw einrichten (Onboard)
Der Assistent stellt dir Fragen:
Im Terminal:
openclaw onboard --install-daemonDrücke Enter.
Frage 1: Welcher KI-Anbieter?
Du siehst:
Welcher KI-Anbieter möchtest du nutzen?
▶ Anthropic (Claude)
OpenAI (ChatGPT)
Google (Gemini)
OpenRouterPfeiltasten (Auf/Ab) drücken um zu wählen.
Enter um zu bestätigen.
Empfehlung: Wenn kein Abo: Google (Gemini) (kostenlos)
Frage 2: API-Key
Je nachdem, was du wählst:
Für Anthropic (Claude):
- Öffne Browser: https://console.anthropic.com
- Klick "API Keys"
- "Create Key" -> Code kopieren
- Im Terminal Strg + V um einzufügen
- Enter
Für OpenAI:
- Browser: https://platform.openai.com/account/api-keys
- "Create new secret key" -> Kopieren
- Terminal: Strg + V
- Enter
Für Google (kostenlos):
- Browser öffnet sich automatisch
- Du meldest dich an
- Erlaubnis geben
- Fertig!
Frage 3: Messaging-Kanäle
Messaging-Kanäle:
☑ WhatsApp
☑ Telegram
☐ DiscordPfeiltaste + Leertaste zum Ein/Ausschalten.
Empfehlung: WhatsApp (am einfachsten)
Frage 4: Gateway starten?
Frage: "Gateway als Daemon installieren?" oder "Install as service?"
Antwort: Ja
Fertig!
✓ OpenClaw Gateway installed successfully!
✓ Daemon configured
✓ Ready to go!Schritt 6: Dashboard öffnen
Im Terminal:
openclaw dashboardDrücke Enter.
Dein Browser öffnet sich mit:
http://localhost:18789Falls nicht automatisch: Öffne deinen Browser und gib diese Adresse manuell ein.
Schritt 7: Test-Nachricht
- Klick ins Chat-Fenster
- Schreib: "Hallo!"
- Enter
OpenClaw antwortet!
Schritt 8: WhatsApp verbinden (Optional)
Im Terminal:
openclaw channels login --channel whatsappEin QR-Code erscheint.
Mit Handy WhatsApp-Kamera: Einstellungen -> Verknüpfte Geräte -> Gerät hinzufügen -> QR-Code scannen.
Fertig!
Häufige Linux-Fehler und Lösungen
Fehler 1: "curl: command not found"
Problem: curl ist nicht installiert
Lösung (Ubuntu/Debian):
sudo apt install curl -yLösung (Fedora):
sudo dnf install curl -yFehler 2: "Permission denied" beim Ausführen
Problem: Das Installations-Skript darf nicht ausgeführt werden
Lösung:
bash <(curl -fsSL https://openclaw.ai/install.sh)Statt mit | (pipe) nutzen wir Substitution.
Fehler 3: "command not found: openclaw"
Problem: Nach Installation funktioniert openclaw nicht
Lösung:
source ~/.bashrcoder schließ Terminal und öffne neu.
Fehler 4: "npm: command not found"
Problem: npm ist nicht installiert (nur Node.js)
Lösung (Ubuntu/Debian):
sudo apt install npm -yLösung (Fedora):
sudo dnf install npm -yFehler 5: "QR-Code wird nicht angezeigt"
Problem: openclaw channels login --channel whatsapp zeigt nichts
Lösung:
openclaw gateway statusFalls nicht läuft:
openclaw gateway restartDann nochmal versuchen.
Fehler 6: "Gateway läuft nicht / port 18789 ist belegt"
Problem: localhost:18789 funktioniert nicht
Lösung:
sudo lsof -i :18789Zeigt, wer Port 18789 nutzt. Falls was anderes läuft:
openclaw gateway --port 19789(Anderer Port)
Fehler 7: "systemd service not working"
Problem: OpenClaw startet nicht nach Boot
Lösung:
systemctl --user status openclawFalls nicht läuft:
systemctl --user restart openclawFalls immer noch nicht:
systemctl --user enable openclawNützliche Terminal-Befehle
Dashboard öffnen
openclaw dashboardStatus prüfen
openclaw gateway statusNeu starten
openclaw gateway restartStoppen
openclaw gateway stopKanäle anzeigen
openclaw channels statusModelle anzeigen
openclaw models listSelbst-Diagnose
openclaw doctorLogs anschauen (für Probleme)
journalctl --user -u openclaw -fDrücke Strg + C um zu stoppen.
OpenClaw deinstallieren (falls nötig)
npm uninstall -g openclawBrowser-Tipps
Falls localhost:18789 nicht funktioniert:
- Verschiedene Browser testen:
- Firefox: firefox http://localhost:18789
- Chrome: google-chrome http://localhost:18789
- Chromium: chromium http://localhost:18789
- localhost vs. 127.0.0.1:
- Probier: http://127.0.0.1:18789
- Firewall prüfen:
```bash
sudo ufw status
```
Falls aktiv:
```bash
sudo ufw allow 18789
```
Alles funktioniert?
Gratuliere! OpenClaw auf Linux funktioniert!
Nächste Schritte:
- Dashboard erkunden
- Telegram/Discord verbinden (optional)
- Skills installieren (optional)
- Nutzen und Spass haben!
Immer noch Probleme?
Option 1: Selbst-Hilfe
- Siehe "Häufige Fehler" oben
- Terminal schließen und neu öffnen
- PC neu starten
Option 2: Support
- E-Mail: support@markusstoeger.com
- Beschreib: Linux-Version (Ubuntu 22.04? etc.)
- Kopier Fehler-Nachricht
Option 3: Managed Hosting
- Keine Lust auf Terminal?
- 19 Euro/Monat, wir machen alles
- 7 Tage kostenlos
- -> openclaw.markusstoeger.com
Linux-Distribution spezifische Tipps
Ubuntu 22.04 / 24.04 (Empfohlen)
- Standard-Installation funktioniert perfekt
- Node.js:
sudo apt install nodejs npm
Debian 12
- Gleich wie Ubuntu
- Eventuell neuere Node.js von NodeSource nötig:
```bash
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install nodejs
```
Fedora 39+ / RHEL 9+
sudo dnf install nodejs npm- Firewall:
sudo firewall-cmd --add-port=18789/tcp --permanent
Arch Linux
sudo pacman -S nodejs npm- AUR (optional):
yay -S openclaw-bin
CentOS / Stream
sudo dnf install nodejs npm- Eventuell:
sudo dnf install gcc g++ make python3
Sicherheits-Tipps für Linux
1. Firewall nur auf notwendige Ports öffnen
sudo ufw allow 18789
sudo ufw default deny incoming
sudo ufw default allow outgoing2. OpenClaw User (nicht als root laufen!)
openclaw doctorSollte zeigen, dass es als $USER läuft, nicht root.
3. API-Keys schützen
chmod 600 ~/.openclaw/config.json4. Regelmässig updaten
npm update -g openclawVersion: 1.0
Letzte Aktualisierung: 21. März 2026
Sprache: Deutsch (Austria/Germany)
Schwierigkeit: Anfänger
Getestet auf: Ubuntu 24.04 LTS, Debian 12, Fedora 39
Viel Spass mit OpenClaw auf Linux!
Zu kompliziert? Wir machen das für dich.
Managed Hosting: In 60 Sekunden fertig. 7 Tage kostenlos.
7 Tage kostenlos testen