So installierst Du OpenClaw (Clawdbot/Moltbot) auf einem VPS
18/02/2026
Das Wichtigste auf einen Blick
OpenClaw ist Dein eigener KI-Agent. Laut der Website kann OpenClaw deinen Posteingang leeren, E-Mails versenden, Kalender verwalten und noch viel mehr. Alles über WhatsApp, Telegram oder jede andere Chat-App, die Du bereits nutzt. Die Installation von OpenClaw (ehemals Clawdbot/Moltbot) auf einem VPS bietet eine stabile, stets verfügbare Umgebung für einen zuverlässigen Betrieb, verbesserte Leistung und vollständige Kontrolle. Die richtige Vorbereitung des Servers und sicherer Zugriff ist wichtig, da OpenClaw oft vollen Zugriff auf Dein Dateisystem hat.
Was ist OpenClaw
OpenClaw (ehemals Moltbot und Clawdbot) ist eine persönliche KI-Assistentenplattform, die auf Deiner eigenen Infrastruktur läuft und die Interaktion mit KI über verschiedene Messaging-Kanäle wie WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage und Microsoft Teams ermöglicht. Im Gegensatz zu cloudbasierten Assistenten fungiert OpenClaw als selbstgehostete Steuerungsebene, die sich mit Deinen bestehenden Messaging-Plattformen verbindet und so eine einheitliche Schnittstelle für KI-Interaktionen bietet, während Deine Daten weiterhin unter Deiner Kontrolle bleiben. OpenClaw kann theoretisch auch mit einem Browser interagieren und, sollte man ihm einen E-Mail Account bereitstellen, sogar ganz typisch morgens seine E-Mails lesen und darauf antworten. Die Möglichkeiten sind fast “unendlich”.
So installierst Du OpenClaw (Clawdbot) auf einem VPS
Die Ausführung von Automatisierungstools auf einem lokalen Rechner bringt oft Nachteile mit sich. Ausfallzeiten, instabile Verbindungen, begrenzte Ressourcen und die Notwendigkeit, ein System online zu halten, können schnell zu Engpässen führen, insbesondere wenn die Nutzung zunimmt. Hier bietet sich ein VPS als praktische Wahl für einen langfristigen, zuverlässigen Betrieb an.
Die Installation von OpenClaw (ehemals Clawdbot/Moltbot) auf einem VPS bietet Dir eine dauerhafte Umgebung, die online bleibt, von überall zugänglich ist und an die geplante Ausführung des Bots angepasst werden kann. Anstatt Workarounds auf einem persönlichen Gerät zu verwalten, gewinnst Du Konsistenz, Kontrolle und Skalierbarkeit.
Dieser Leitfaden führt Dich durch die Einrichtung von OpenClaw auf einem VPS, von der Installation bis zur laufenden Wartung, sodass Du vom Experimentieren zu einer stabilen, produktionsreifen Konfiguration übergehen kannst.
OpenClaw und seine Anforderungen verstehen
Bevor Du OpenClaw einrichtest, ist es wichtig zu verstehen, wie es funktioniert und in welcher Umgebung es ausgeführt werden soll. Dies hilft, spätere Konfigurationsprobleme zu vermeiden und stellt sicher, dass das System stabil bleibt, sobald der Bot live ist.
OpenClaw, auch bekannt als Clawdbot, ist eine lang laufende Automatisierungsanwendung, die dafür gemacht ist, Aufgaben kontinuierlich und nicht nur kurz und einmalig auszuführen. Es überwacht normalerweise Ereignisse, verarbeitet Eingaben in Echtzeit und führt automatisierte Aktionen basierend auf vordefinierten Regeln oder Konfigurationen durch. Je nach Einsatz kann OpenClaw auch mit externen Diensten wie Websites, APIs oder Datenbanken interagieren, was seine Abhängigkeit von konsistenten Systemressourcen und Netzwerkverfügbarkeit erhöht.
Da OpenClaw dafür gemacht ist, über längere Zeiträume aktiv zu bleiben, ist die Umgebung, in der es läuft, wichtig. Eine serverbasierte Einrichtung ermöglicht es dem Bot, ohne Unterbrechungen zu arbeiten, dauerhafte Verbindungen aufrechtzuerhalten und Hintergrundprozesse zu verarbeiten, ohne von lokalen Systemabschaltungen oder Netzwerkänderungen beeinflusst zu werden. Das ist besonders wichtig für Einrichtungen, die auf geplanten Aufgaben, kontinuierlicher Überwachung oder Datenprotokollierung basieren.
Systemanforderungen
OpenClaw braucht keine High-End-Hardware, aber es braucht genug Ressourcen, um über einen längeren Zeitraum zuverlässig zu laufen. Eine typische Grundausstattung umfasst:
- CPU: Mindestens 1 bis 2 Kerne. Zusätzliche Kerne sind hilfreich, wenn OpenClaw mehrere gleichzeitige Aufgaben oder externe Integrationen verarbeitet.
- Arbeitsspeicher: Mindestens 2 GB RAM. Mehr Arbeitsspeicher wird empfohlen, wenn der Bot Daten im Arbeitsspeicher verwaltet, häufige Ereignisse verarbeitet oder eine Verbindung zu Datenbanken herstellt.
- Speicherplatz: Etwa 20 GB oder mehr, abhängig von der Protokollaufbewahrung, zwischengespeicherten Daten und lokal gespeicherten Datenbankdateien.
- Betriebssystem: Eine moderne Linux-Distribution wie Ubuntu 20.04 oder neuer, Debian 11 oder neuer oder CentOS 8 und höher.
Wenn Du diese Anforderungen im Voraus erfüllst, verringert sich das Risiko unerwarteter Abstürze, Verlangsamungen oder fehlgeschlagener Hintergrundprozesse, wenn OpenClaw kontinuierlich ausgeführt wird.
Installation von OpenClaw auf einem VPS mit Docker
Bevor Du fortfährst, vergewissere Dich, dass Dein VPS die zuvor genannten Systemanforderungen erfüllt und dass Du SSH-Zugriff hast. Diese Anleitung geht aus Gründen der Konsistenz von einem neuen Ubuntu-Server aus, aber auch andere unterstützte Linux-Distributionen können verwendet werden. Außerdem solltest Du Docker auf Deinem VPS installiert haben, da die folgenden Schritte OpenClaw in einer containerisierten Umgebung ausführen, was die Installation, die Verwaltung von Abhängigkeiten und Updates vereinfacht.
Schritt 1: Verbinde Dich mit Deinem VPS
Verbinde Dich von Deinem lokalen Rechner aus mit dem Server über SSH:
ssh root@your_vps_ip
Ersetze your_vps_ip durch die öffentliche IP-Adresse Deines VPS.
Schritt 2: Docker installieren
apt-get update
apt-get install -y git curl ca-certificates
curl -fsSL [https://get.docker.com](https://get.docker.com) | sh

Überprüfe die Installation:
docker --version
docker-compose --version

Schritt 3: Lade den OpenClaw-Code herunter
Lade das Repository herunter:
git clone https://github.com/OpenClaw/OpenClaw.git
cd OpenClaw

Dadurch wird der Ordner mit dem Quellcode und der Beispielkonfiguration von OpenClaw erstellt.
Schritt 4: Ordner erstellen
Erstelle die Verzeichnisse „config” und „workspace”:
mkdir -p /root/.openclaw
mkdir -p /root/.openclaw/workspace

Lege die Eigentumsrechte so fest, dass der Benutzer des Containers in diese Verzeichnisse schreiben kann:
chown -R 1000:1000 /root/.openclaw
chown -R 1000:1000 /root/.openclaw/workspace

Dadurch werden Berechtigungsfehler verhindert, wenn OpenClaw Agenten, Sitzungen, Profile und Arbeitsbereichsdateien schreibt.
Schritt 5: Generiere Dein OpenClaw Gateway-Token
Starkes Token generieren (zweimal ausführen, wenn Du zwei verschiedene Token willst):
openssl rand -hex 32

Ganz wichtig: Kopiere deine Tokens an eine sichere Stelle, da wir sie im nächsten Schritt nochmal brauchen.
Schritt 6: Erstelle Deine .env-Datei
nano .env

Füge Folgendes ein:
OPENCLAW_IMAGE=openclaw:latest
OPENCLAW_GATEWAY_TOKEN=change-me-now
OPENCLAW_GATEWAY_BIND=lan
OPENCLAW_GATEWAY_PORT=18789
OPENCLAW_CONFIG_DIR=/root/.openclaw
OPENCLAW_WORKSPACE_DIR=/root/.openclaw/workspace
GOG_KEYRING_PASSWORD=change-me-now
XDG_CONFIG_HOME=/home/node/.openclaw
Was diese bewirken
- OPENCLAW_GATEWAY_TOKEN: wird benötigt, um die Benutzeroberfläche sicher mit dem Gateway zu verbinden
- GOG_KEYRING_PASSWORD: verschlüsselt/schützt gespeicherte Anmeldedaten
- OPENCLAW_GATEWAY_PORT: der Dashboard-Port auf dem VPS (nur localhost)
- OPENCLAW_CONFIG_DIR / OPENCLAW_WORKSPACE_DIR: sorgt dafür, dass Daten auch nach einem Neustart erhalten bleiben
Füge Deine zuvor kopierten Tokens dann ein in:
- OPENCLAW_GATEWAY_TOKEN
- GOG_KEYRING_PASSWORD
Speichere und beende mit STRG + X.
Schritt 7: Docker Compose einrichten
nano docker-compose.yml

Füge diese Konfiguration ein:
services:
openclaw-gateway:
image: ${OPENCLAW_IMAGE}
build: .
restart: unless-stopped
env_file:
- .env
environment:
- HOME=/home/node
- NODE_ENV=production
- TERM=xterm-256color
- OPENCLAW_GATEWAY_BIND=${OPENCLAW_GATEWAY_BIND}
- OPENCLAW_GATEWAY_PORT=${OPENCLAW_GATEWAY_PORT}
- OPENCLAW_GATEWAY_TOKEN=${OPENCLAW_GATEWAY_TOKEN}
- GOG_KEYRING_PASSWORD=${GOG_KEYRING_PASSWORD}
- XDG_CONFIG_HOME=${XDG_CONFIG_HOME}
- PATH=/home/linuxbrew/.linuxbrew/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
volumes:
- ${OPENCLAW_CONFIG_DIR}:/home/node/.openclaw
- ${OPENCLAW_WORKSPACE_DIR}:/home/node/.openclaw/workspace
ports:
# Privat auf dem VPS. Wir greifen über einen SSH-Tunnel von unserem Laptop darauf zu.
- „127.0.0.1:${OPENCLAW_GATEWAY_PORT}:18789“

Warum network_mode: host?
Das Gateway von OpenClaw verbindet sich mit 127.0.0.1 (localhost). Bei der normalen Docker-Port-Veröffentlichung kann das von außerhalb des Containers nicht erreichbar sein. Host-Netzwerke vermeiden dieses Problem und halten den Dienst auf dem VPS privat.
Schritt 8: OpenClaw starten
Starte den Container:
docker-compose down
docker-compose up -d --build
Überprüfe die Protokolle:
docker logs -f openclaw
Du solltest sehen, wie die Abhängigkeiten installiert werden, der Build ausgeführt wird und OpenClaw gestartet wird.
Schritt 9: Zugriff auf die OpenClaw-Oberfläche
Das OpenClaw-Kontrollpanel ist jetzt normalerweise über die IP-Adresse Deines VPS auf Port 18789 erreichbar:
http://ip-deines-vps:18789
Beispiel: http://213.123.123.12:18789
Da wir aber in der Docker Compose Datei gesagt haben, dass OpenClaw auf localhost gebaut werden soll, müssen wir über einen SSH-Tunnel auf diesen zugreifen. Das haben wir aus Sicherheitsgründen gemacht. Andernfalls wäre unser OpenClaw Dashboard für jeden außerhalb erreichbar.
Öffne dafür auf Deinem Laptop ein neues Terminal und führe folgenden Befehl aus:
ssh -N -L 18789:127.0.0.1:18789 root@DEINE_VPS_IP

Wenn Du die Benutzeroberfläche des Control Panels zum ersten Mal aufrufst, benötigst Du das Gateway-Token, das während der Einrichtung generiert wurde. Du findest es unter:
cat ~/.clawdbot/.env | grep CLAWDBOT_GATEWAY_TOKEN
Oder überprüfe die Ausgabe, die beim Ausführen von ./docker-setup.sh angezeigt wird, der Token wird am Ende angezeigt.
Hinweis: Obwohl das Projekt in OpenClaw umbenannt wurde, können Konfigurationsdateien und Verzeichnisse weiterhin die Namenskonvention „clawdbot“ (z. B. ~/.clawdbot/ und CLAWDBOT_GATEWAY_TOKEN) verwenden, je nach Version. Das ist während der Umstellung normal und hat keinen Einfluss auf die Funktionalität.
Sobald Du Dich im Kontrollfeld befindest, gehe zu Einstellungen → Token (oder Du wirst möglicherweise sofort dazu aufgefordert). Füge Dein Gateway-Token ein und klicke dann auf Speichern oder Authentifizieren.
Diese OpenClaw-Schnittstelle ist Dein Kontrollzentrum. Du musst nicht alles sofort konfigurieren. Vergewissere Dich einfach, dass Du darauf zugreifen kannst und dass OpenClaw ordnungsgemäß funktioniert.
Wenn Du nicht auf die Schnittstelle zugreifen kannst, führe die folgenden Schritte zur Fehlerbehebung durch:
- Überprüfe, ob der Container tatsächlich ausgeführt wird:
docker compose ps - Überprüfe, ob Deine Firewall den Port nicht blockiert.
- Stelle sicher, dass Du HTTP und nicht HTTPS verwendest.
- Versuche, über die Befehlszeile vom Server selbst aus darauf zuzugreifen:
curl http://localhost:18789
Verbinde Telegram mit OpenClaw
Das soeben eingerichtete Webpanel dient der Verwaltung, aber Du wirst mit OpenClaw über eine Messaging-Anwendung interagieren, in der die KI-Gespräche stattfinden.
Wir zeigen Dir, wie Du alles mit Telegram einrichtest, da dies besonders einfach ist. Der Vorgang ist für andere Plattformen jedoch sehr ähnlich.
Im Folgenden erklären wir Dir, wie Du eine OpenClaw-Konfiguration in Telegram verwaltest.
Schritt 1: Erstelle einen Telegram-Bot
- Öffne Telegram und suche nach @BotFather.
- Starte einen Chat und sende den Befehl
/newbot. - Befolge die Anweisungen:
- Wähle einen Namen (z. B. „Mein OpenClaw-Assistent“ oder auch sehr beliebt „Jeff“).
- Wähle einen Benutzernamen (er muss auf „bot“ enden, z. B. „meingenialeropenclawbot“).
- BotFather gibt Dir einen Bot-Token zurück. Kopiere diesen Token.
Schritt 2: Füge Telegram zu OpenClaw hinzu
Führe auf Deinem Server die folgenden Befehle aus:
# Vergewissere Dich, dass Du Dich im Verzeichnis openclaw befindest
cd ~/openclaw
# Füge Telegram mit Deinem Bot-Token hinzu
docker compose run --rm openclaw-cli providers add --provider telegram --token DEIN_BOT_TOKEN
Ersetze DEIN_BOT_TOKEN durch den tatsächlichen Token, den Du von BotFather erhalten hast.
Schritt 3: Aktiviere die erforderlichen Bot-Berechtigungen
Im BotFather-Chat:
- Sende den Befehl
/mybots. - Wähle Deinen Bot aus.
- Gehe zu Bot-Einstellungen → Gruppendatenschutz.
- Deaktiviere den Gruppendatenschutz (dadurch kann der Bot Nachrichten in Gruppen lesen).
Schritt 4: Starte den Chat
- Öffne Telegram und suche nach Deinem Bot (über den von Dir gewählten Benutzernamen).
- Starte eine Unterhaltung.
- Sende eine Nachricht, um es auszuprobieren.
Wenn Du während der Einrichtung eine DM-Kopplung eingerichtet hast, erhältst Du einen Kopplungscode. Genehmige diesen auf Deinem Server mit folgendem Befehl:
docker compose run --rm openclaw-cli pairing approve telegram <der-Code-den-Du-erhalten-hast>
- Sende nach der Genehmigung eine weitere Nachricht. OpenClaw sollte antworten!
Praktische Tipps zur Wartung von OpenClaw
- Regelmäßige Backups sind wichtig: Mach Kopien von OpenClaw-Dateien und allen Datenbanken, um Dich vor versehentlichem Datenverlust oder Serverproblemen zu schützen.
- Überwache die Serverressourcen: Überprüfe regelmäßig die CPU-, Speicher- und Festplattenauslastung, um sicherzustellen, dass der Bot reibungslos läuft, und um Leistungsengpässe frühzeitig zu erkennen.
- Bleib auf dem neuesten Stand: Halte OpenClaw und seine Abhängigkeiten auf dem aktuellen Stand, um Fehler und Sicherheitslücken zu vermeiden.
- Verwalte Berechtigungen sorgfältig: Stelle sicher, dass die Dateien des Bots einem Nicht-Root-Benutzer gehören, um berechtigungsbezogene Fehler während des Betriebs zu vermeiden.
- Achte auf die Konnektivität: Stell sicher, dass Deine Firewall- und Netzwerkeinstellungen OpenClaw den Zugriff auf die erforderlichen Dienste und APIs ermöglichen.
- Behandle Probleme proaktiv: Überwache Fehlermeldungen und ungewöhnliches Verhalten und behebe Abhängigkeits-, Konfigurations- oder Zugriffsprobleme, bevor sie sich auf die Betriebszeit auswirken.
Fazit
Durch die manuelle Installation von OpenClaw auf einem VPS hast Du die volle Kontrolle über Konfiguration, Leistung und Sicherheit. Durch die richtige Vorbereitung Deines Servers, die Installation von Abhängigkeiten und die Einrichtung des Bots schaffst Du eine stabile, rund um die Uhr verfügbare Betriebsumgebung. Außerdem bitte nicht die Security-Tipps vergessen.
Nachdem OpenClaw nun reibungslos läuft, kannst Du erweiterte Funktionen, Integrationen und natürlich die Skills auf ClawHub erkunden, um die Möglichkeiten auf Deinem VPS optimal zu nutzen. Beachte bei den Skills, dass diese von anderen Usern erstellt wurden und auch Schadsoftware beinhalten können. Vor dem Downloaden alle Dateien erstmal unter die Lupe nehmen.


