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