Tutorials

OpenClaw einrichten

OpenClaw ist ein quelloffener persönlicher KI-Assistent, der auf deinem eigenen Rechner läuft. Er verbindet sich mit Chat-Apps wie Telegram, WhatsApp, Discord und Slack, hat ein dauerhaftes Gedächtnis und kann im Web surfen, Befehle ausführen und Dateien verwalten. Auf einem VPS läuft er rund um die Uhr.

Voraussetzungen

  • Ein VPS mit Ubuntu 22.04+ oder Debian 12+
  • Root- oder Sudo-Zugriff
  • Mindestens 2 GB RAM
  • Ein API-Schlüssel eines KI-Anbieters (Anthropic, OpenAI oder Google)
  • Optional: ein Telegram-Bot-Token, Discord-Bot-Token oder andere Chat-Integration

1. Mit deinem Server verbinden

ssh root@DEINE_SERVER_IP

Oder verwende das Web-Terminal im Sitequest-Dashboard.

2. OpenClaw-Benutzer anlegen

Betreibe OpenClaw unter einem eigenen Benutzer statt als Root:

useradd -m -s /bin/bash openclaw

3. Node.js installieren

OpenClaw benötigt Node.js 22.14 oder neuer (Node 24 empfohlen):

su - openclaw
curl -fsSL https://fnm.vercel.app/install | bash
source ~/.bashrc
fnm install 24
fnm use 24
node --version

4. OpenClaw installieren

curl -fsSL https://openclaw.ai/install.sh | bash

Das installiert die OpenClaw-CLI global.

5. Onboarding durchführen

openclaw onboard --install-daemon

Der Assistent fragt dich nach:

  • Modellanbieter wählen (Anthropic, OpenAI, Google usw.)
  • API-Schlüssel eingeben
  • Gateway konfigurieren

Das dauert etwa 2 Minuten.

6. Gateway prüfen

openclaw gateway status

Du solltest sehen, dass das Gateway auf Port 18789 lauscht.

7. systemd-Service erstellen

Wechsle zurück zu Root (exit) und erstelle den Service:

nano /etc/systemd/system/openclaw.service
[Unit]
Description=OpenClaw AI Assistant
After=network.target

[Service]
User=openclaw
WorkingDirectory=/home/openclaw
ExecStart=/home/openclaw/.local/bin/openclaw gateway start --foreground
Restart=on-failure
RestartSec=10
Environment=NODE_ENV=production

[Install]
WantedBy=multi-user.target

Passe den ExecStart-Pfad an, falls die CLI woanders installiert wurde (prüfe mit which openclaw als openclaw-Benutzer).

systemctl daemon-reload
systemctl enable openclaw
systemctl start openclaw

8. Firewall-Ports öffnen

Wenn du das Dashboard aus der Ferne erreichen möchtest, öffne TCP-Port 18789 in der Sitequest-Firewall.

Mit ufw:

ufw allow 18789/tcp

Für den Produktivbetrieb solltest du den Zugang auf deine IP einschränken oder das Dashboard hinter einen Reverse Proxy mit Authentifizierung stellen.

9. Chat-App verbinden

Richte einen Kanal ein, damit du von überall mit deinem Assistenten sprechen kannst:

  • Telegram: Erstelle einen Bot über @BotFather, dann führe openclaw channel add telegram aus.
  • Discord: Erstelle einen Bot im Discord Developer Portal, dann führe openclaw channel add discord aus.
  • WhatsApp: Folge der WhatsApp-Business-API-Einrichtung in der OpenClaw-Dokumentation.

Alle Optionen findest du unter docs.openclaw.ai/channels.

10. Testen

Sende eine Nachricht an deinen Bot auf Telegram, Discord oder über das Dashboard unter http://DEINE_SERVER_IP:18789. Dein Assistent sollte antworten.

Nächste Schritte

  • Community-Skills von ClawHub entdecken und installieren
  • Dauerhaftes Gedächtnis und Persona im Dashboard konfigurieren
  • Geplante Aufgaben und Heartbeats für proaktive Unterstützung einrichten
  • Das Dashboard hinter einen Nginx-Reverse-Proxy mit SSL stellen für sicheren Fernzugriff