OpenClaw auf VPS installieren: KI-Agent sicher hosten
OpenClaw auf einem VPS installieren: eigener Benutzer, Port 18789 geschlossen, SSH-Tunnel, Sandbox und Backups. Mit Setup-Plan und VPS-Empfehlung.
Halloween bei Nexthosting: 10 % auf Gameserver mit dem Code – bis 1. November
OpenClaw auf einem VPS installieren: eigener Benutzer, Port 18789 geschlossen, SSH-Tunnel, Sandbox und Backups. Mit Setup-Plan und VPS-Empfehlung.
Kurz gesagt: OpenClaw gehört auf einen eigenen VPS, nicht auf deinen PC. Der Agent führt Befehle aus und läuft rund um die Uhr. Installiere ihn unter einem eigenen Benutzer, lass Port 18789 geschlossen und greif nur über einen SSH-Tunnel auf das Dashboard zu. Für einen Agenten mit API-Modell reichen 4 GB RAM, mit Browser-Steuerung planst du 8 GB ein.
01 · Setup-PlanSag, was dein Agent können soll und wie du zugreifen willst. Du bekommst die passende Servergröße und die Befehle in der richtigen Reihenfolge – für den Server und für deinen Rechner.
Das Modell läuft beim Anbieter, der VPS hält nur das Gateway und die Chats. Dafür sind 4 GB großzügig.
Befehle aus der offiziellen OpenClaw-Dokumentation, Stand Version 2026.10.4. Der Einrichtungsassistent fragt nach deinem KI-Anbieter und dem API-Schlüssel.
OpenClaw ist ein selbst gehostetes Gateway, das Chat-Apps wie Telegram, WhatsApp oder Discord mit einem KI-Agenten verbindet. Du schreibst dem Agenten eine Nachricht, er arbeitet die Aufgabe ab: Er kann Befehle ausführen, Dateien bearbeiten und einen Browser steuern. Das Projekt steht unter MIT-Lizenz und wird seit Juli 2026 von der gemeinnützigen OpenClaw Foundation getragen; früher hieß es Clawdbot und Moltbot.
Ein eigenes Modell bringt OpenClaw nicht mit. Es spricht mit Anbietern wie Anthropic, OpenAI, Google Gemini oder OpenRouter über deinen API-Schlüssel. Deshalb braucht der Server keine Grafikkarte – das Rechnen passiert beim Anbieter.
| Auf deinem PC | Auf einem VPS |
|---|---|
| nur erreichbar, solange der PC läuft | rund um die Uhr erreichbar |
| der Agent sieht deine privaten Dateien, Passwörter, Browser-Sitzungen | der Agent sieht nur, was auf dem Server liegt |
| ein Fehler trifft deinen Arbeitsrechner | Server neu aufsetzen, Backup zurückspielen, fertig |
| Heimanschluss, wechselnde IP | feste IPv4- und IPv6-Adresse, Rechenzentrum in Deutschland |
Der Agent führt Befehle mit den Rechten des Benutzers aus, unter dem das Gateway läuft. Unter root wären das alle Rechte auf dem Server. Leg deshalb einen eigenen Benutzer ohne sudo an und erlaube ihm, Dienste auch ohne aktive Anmeldung laufen zu lassen (enable-linger). Die Befehle stehen im Setup-Plan oben unter Schritt 1.
Melde dich als openclaw per SSH an. Das offizielle Installationsskript bringt Node.js 24 gleich mit. Danach startet der Einrichtungsassistent, der das Gateway als Dienst einträgt:
$ curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard $ openclaw onboard --install-daemon $ openclaw gateway status
Der Assistent fragt nach dem KI-Anbieter und dem API-Schlüssel und legt den Dienst openclaw-gateway.service an. openclaw gateway status sollte zeigen, dass das Gateway auf Port 18789 lauscht.
Der wichtigste Check nach der Installation. So soll es aussehen – 18789 nur auf 127.0.0.1, nach außen nur SSH:
$ sudo ss -tlnp State Local Address:Port Process LISTEN 127.0.0.1:18789 users:(("node",…)) # gut: nur lokal LISTEN 0.0.0.0:22 users:(("sshd",…))
Siehst du 0.0.0.0:18789 oder *:18789, ist das Gateway von außen erreichbar – dann stimmt die Bindung nicht, und du solltest sie korrigieren, bevor du weitermachst.
Gateway und Dashboard teilen sich Port 18789. Die Dokumentation ist an dieser Stelle eindeutig: Port 18789 nie öffentlich freigeben. Stattdessen holst du ihn dir verschlüsselt auf deinen Rechner:
| Weg | So geht's | Für wen |
|---|---|---|
| SSH-Tunnel | ssh -N -L 18789:127.0.0.1:18789 openclaw@IP, dann http://127.0.0.1:18789/ öffnen und den Gateway-Token einfügen | alle, die SSH ohnehin nutzen |
| Tailscale Serve | VPS und eigene Geräte im privaten Tailscale-Netz, Dashboard nur dort erreichbar | Zugriff vom Handy und mehreren Geräten |
| Reverse Proxy | nur mit eigener Anmeldung davor und gateway.trustedProxies | Fortgeschrittene |
DOCKER-USER setzen – sonst ist 18789 trotz Firewall offen.OpenClaw ist in kurzer Zeit sehr groß geworden – und damit ein Ziel. Im Februar 2026 wurde mit CVE-2026-25253 eine Lücke bekannt, über die ein präparierter Link den Gateway-Token stehlen konnte, selbst bei Installationen, die nur lokal lauschten (behoben in 2026.1.29). Im Projekt sind seitdem Dutzende Sicherheitshinweise veröffentlicht worden. Das ist kein Grund, auf OpenClaw zu verzichten, aber einer, es sauber einzurichten:
| Einstellung | Standard | Empfehlung |
|---|---|---|
| Gateway-Token | an | anlassen, Token nicht in Chats oder Screenshots teilen |
| Fremde Absender | brauchen Freigabe (Pairing) | so lassen, eigene Freigabe mit openclaw pairing approve |
| Gruppen | – | nur Gruppen auf der Allowlist, Antwort nur bei Erwähnung |
| Sandbox für Befehle | aus | einschalten, sobald der Agent Befehle ausführen darf – sonst laufen sie direkt auf dem Server |
| Skills aus ClawHub | – | nur bekannte Skills; 2026 tauchten dort schädliche Skills auf |
| Dateirechte | – | ~/.openclaw auf 700, openclaw.json auf 600 |
Nach der Einrichtung und nach jeder Änderung an der Konfiguration prüft OpenClaw sich selbst:
$ openclaw security audit --deep $ openclaw security audit --fix $ openclaw doctor
--fix schließt offene Gruppen-Regeln und setzt Dateirechte; alles andere stellst du selbst nach dem Bericht ein. Generelle Schritte für jeden Server findest du in unserem Ratgeber Root-Server-Sicherheit.
OpenClaw kennt über 30 Kanäle. Am schnellsten geht Telegram: Bei @BotFather einen Bot anlegen, Token kopieren, eintragen.
$ openclaw channels add --channel telegram --token DEIN-BOT-TOKEN $ openclaw channels status --probe
Schreibst du dem Bot zum ersten Mal, bekommst du einen Pairing-Code. Erst nach openclaw pairing approve telegram CODE antwortet der Agent. Für WhatsApp und Signal empfiehlt die Dokumentation eine eigene Telefonnummer – nicht deine private.
OpenClaw erscheint mehrmals im Monat neu, viele Versionen enthalten Sicherheitskorrekturen. Ein Zurück auf eine ältere Version ist nur eingeschränkt möglich, weil ältere Versionen neuere Datenbanken nicht lesen. Deshalb gilt: erst Backup, dann Update.
$ openclaw backup create --output ~/Backups/openclaw --verify $ openclaw update $ openclaw doctor
Alles Wichtige liegt in ~/.openclaw: Konfiguration, Zugangsdaten der Chats, Gesprächsverläufe und der Arbeitsordner des Agenten. Kopier die laufenden Datenbankdateien nicht einfach mit cp – nimm den Backup-Befehl. Und speichere Backups verschlüsselt, denn sie enthalten deine API-Schlüssel. Mehr dazu in Backups offsite speichern.
Eine offizielle Mindestgröße nennt OpenClaw nicht. Unsere Empfehlung aus dem Aufbau: Das Gateway selbst ist sparsam, Speicher kosten vor allem ein mitlaufender Chromium-Browser und Sandbox-Container.
| VPS | RAM | vCores | Speicher | Für | Preis | |
|---|---|---|---|---|---|---|
| Standard | 4 GB | 2 | 80 GB | ein Agent, API-Modell, Chat | 10,90 € | Ansehen |
| Pro | 8 GB | 4 | 160 GB NVMe | mit Browser-Steuerung oder Sandbox | 18,90 € | Ansehen |
| Ultra | 16 GB | 6 | 240 GB | mehrere Agenten, eigene Docker-Images | 32,90 € | Ansehen |
Preise pro Monat, Stand Oktober 2026. Lokale KI-Modelle (etwa über Ollama) ohne Grafikkarte sind auf diesen Größen nur mit sehr kleinen Modellen sinnvoll – für den Alltag ist ein API-Anbieter der realistische Weg.
Offiziell gibt es keine Mindestangabe. Für einen Agenten mit API-Modell reichen 4 GB, mit Browser-Steuerung oder Sandbox-Containern empfehlen wir 8 GB, für mehrere Agenten 16 GB.
Nein. OpenClaw nutzt Modelle von Anbietern wie Anthropic, OpenAI oder Google über deren Schnittstelle. Nur wer Modelle lokal betreiben will, braucht deutlich mehr Leistung.
So sicher wie die Einrichtung. Mit eigenem Benutzer, geschlossenem Port 18789, Zugriff über SSH-Tunnel, eingeschalteter Sandbox, Pairing für fremde Absender und regelmäßigen Updates ist das Risiko überschaubar. Ein öffentlich erreichbares Gateway ist es nicht.
Port 18789 für Gateway und Dashboard. Er sollte nur auf 127.0.0.1 lauschen und nicht in der Firewall freigegeben werden.
Ja, über das WhatsApp-Plugin und einen QR-Code. Die Dokumentation empfiehlt dafür eine eigene Telefonnummer.
Mit openclaw update, danach openclaw doctor. Vorher immer ein Backup mit openclaw backup create anlegen, weil ältere Versionen neuere Datenbanken nicht lesen können.
VPS bestellen, Benutzer anlegen, Befehle aus dem Setup-Plan einfügen. In einer halben Stunde schreibt dir dein Agent auf Telegram.