Zurück zum Blog

OpenClaw auf einem privaten VPS betreiben, ohne Schlüssel oder lokale Dateien preiszugeben

Ein praxisnaher Leitfaden zum Self-Hosting von OpenClaw auf einem privaten VPS mit besserer Isolation, sichererem Schlüsselmanagement und geringerem Risiko als auf dem Laptop.

Von Daniel MercerReviewed by GetClaw Editorial Team9 Min LesezeitAktualisiert

Wie betreibt man OpenClaw sicher?

Die sicherste praktische Methode, OpenClaw zu betreiben, besteht darin, es auf einem privaten VPS statt auf dem täglich genutzten Laptop zu hosten, API-Schlüssel in serverseitigen Umgebungsvariablen zu speichern, eingehenden Zugriff zu beschränken und dem Agenten nur Zugriff auf die Dateien, Tools und Kanäle zu geben, die er tatsächlich benötigt. Diese Konfiguration reduziert den Schaden, wenn eine Kompetenz, ein MCP-Server, eine Prompt-Injektion oder eine Messaging-Integration unerwartet verhält.

OpenClaw ist für selbst gehostete, kanalübergreifende KI-Agenten-Workflows konzipiert. Diese Flexibilität ist der Grund, warum es attraktiv ist – aber auch der Grund, warum Deployment-Disziplin wichtig ist. Wenn ein Agent Ihr Dateisystem lesen, Ihre Shell nutzen und sich mit Slack oder Telegram verbinden kann, wird der Hosting-Ort zu einer Sicherheitsentscheidung, nicht nur zu einer Komfortfrage.

Warum OpenClaw nicht direkt auf dem Laptop betreiben?

OpenClaw auf einem persönlichen MacBook oder Desktop zu betreiben ist für Tests schnell, vermischt aber typischerweise hoch vertrauenswürdige menschliche Daten mit einem hochautomatisierten Agenten-Runtime.

Typische lokale Risiken umfassen:

  • Persönliche SSH-Schlüssel auf derselben Maschine
  • Browsersitzungen und gespeicherte Cookies, die dem Betriebssystembenutzer zugänglich sind
  • Zugriff auf Downloads, Desktop, Dokumente und Quell-Repositories, die nie hätten exponiert werden sollen
  • Vermischte berufliche und persönliche Chat-Integrationen
  • Schwache Prozessisolierung beim schnellen Installieren zusätzlicher Tools und Community-Kompetenzen

Für eine Demo ist der lokale Betrieb in Ordnung. Für persistente Automatisierung ist ein privater VPS die sauberere Standardlösung.

Wie sieht eine sicherere OpenClaw-Architektur aus?

Verwenden Sie einen dedizierten Host für den Agenten, einen separaten Speicherort für Secrets und eine schmale Netzwerkexposition.

SchichtEmpfehlungWarum es wichtig ist
ComputeDedizierter VPS oder private VMHält den Agenten-Runtime von Ihrer täglichen Maschine fern
SecretsUmgebungsvariablen oder ein Secrets-ManagerVermeidet das Hartcodieren von Anbieterschlüsseln in Repository-Dateien
NetzwerkSSH erlauben, alles andere standardmäßig blockierenReduziert versehentliche öffentliche Exposition
SpeicherNur dedizierte ArbeitsverzeichnisseBegrenzt, was der Agent lesen oder verändern kann
IntegrationenNur erforderliche Kanäle und Tools verbindenVerringert die Auswirkung schlechter Prompts oder fehlerhafter Kompetenzen
ModelleÜber ein Gateway oder fixierte Anbieterkonfiguration routenVereinfacht Audit und Schlüsselrotation

Eine Beispielanordnung sieht so aus:

Ihr Telefon / Slack / Telegram
            |
            v
        OpenClaw
            |
            v
   Private VPS- oder VM-Grenze
            |
   +--------+--------+
   |                 |
   v                 v
Erlaubte Tools    Modell-Gateway
und MCP-Server    oder Anbieter-APIs

Schritt 1: Mit einem sauberen privaten Server beginnen

Stellen Sie einen frischen Linux-VPS ausschließlich für OpenClaw bereit. Verwenden Sie nicht dieselbe Maschine, die bereits nicht zusammenhängende Produktionsanwendungen, persönliche Backups oder interne Datenbanken hostet, außer Sie segmentieren sie bewusst.

Minimale Grundvoraussetzungen:

  • Frischer Ubuntu- oder Debian-Host
  • Ein Nicht-Root-Administratorbenutzer
  • Nur SSH-Schlüssel-Authentifizierung
  • Firewall aktiviert
  • Automatische Sicherheitsupdates aktiviert

Beispiel-Härtungsbefehle:

adduser claw
usermod -aG sudo claw

mkdir -p /home/claw/.ssh
chmod 700 /home/claw/.ssh

ufw default deny incoming
ufw default allow outgoing
ufw allow OpenSSH
ufw enable

Wenn Sie einen verwalteten privaten KI-Host wie GetClaw verwenden, ist diese Grundlage einfacher, da die Maschine bereits Ihren KI-Workloads gewidmet ist und Sie die Infrastruktur nicht mit unbekannten Mietern teilen müssen.

Schritt 2: OpenClaw in einem eigenen Verzeichnis installieren

Halten Sie den Runtime in einem dedizierten Pfad isoliert, anstatt ihn in ein allgemeines Home-Verzeichnis voller nicht zusammenhängender Dateien abzulegen.

sudo mkdir -p /opt/openclaw
sudo chown claw:claw /opt/openclaw

cd /opt/openclaw
git clone https://github.com/openclaw/openclaw.git .

Das ist wichtig, weil autonome Agenten dazu neigen, Tools, Logs und Speicherdateien anzusammeln. Wenn alles unter einem vorhersehbaren Verzeichnisbaum liegt, ist es einfacher zu auditieren und zu sichern.

Schritt 3: API-Schlüssel aus dem Repository heraushalten

Übertragen Sie keine API-Schlüssel, Bot-Tokens, Webhook-Secrets oder Session-Tokens in .env-Beispiele, die in Git eingecheckt sind. Speichern Sie sie serverseitig und laden Sie sie zur Laufzeit.

Beispiel:

sudo mkdir -p /etc/openclaw
sudo chmod 700 /etc/openclaw

sudo tee /etc/openclaw/openclaw.env >/dev/null <<'EOF'
OPENAI_API_KEY=replace_me
ANTHROPIC_API_KEY=replace_me
SLACK_BOT_TOKEN=replace_me
TELEGRAM_BOT_TOKEN=replace_me
EOF

sudo chmod 600 /etc/openclaw/openclaw.env
sudo chown root:root /etc/openclaw/openclaw.env

Dies ist das minimal akzeptable Muster. Ein dedizierter Secrets-Manager ist besser, wenn Sie bereits einen verwenden.

Schritt 4: Einschränken, worauf der Agent zugreifen kann

OpenClaw benötigt nicht Ihre gesamte Maschine, um nützlich zu sein. Erstellen Sie explizite Arbeitsverzeichnisse für die Aufgaben, die der Agent ausführen soll.

Beispiel:

mkdir -p /opt/openclaw/workspace
mkdir -p /opt/openclaw/logs
mkdir -p /opt/openclaw/data

Verweisen Sie dann den Agenten, Kompetenzen und MCP-Server nur auf diese Pfade. Binden Sie nicht ein:

  • Ihr persönliches Home-Verzeichnis
  • Gemeinsame Team-Laufwerke, außer wenn erforderlich
  • Produktions-SSH-Schlüssel
  • Browser-Profilverzeichnisse
  • Passwortmanager-Exporte

Der einfachste Weg, einen Agenten sicherer zu machen, besteht darin, weniger Dinge erreichbar zu machen.

Schritt 5: Nur die tatsächlich benötigten Kanäle verbinden

Ein Grund, warum OpenClaw attraktiv ist, ist seine Unterstützung für Slack, Telegram, WhatsApp, Discord und andere Messaging-Oberflächen. Das bedeutet nicht, dass Sie am ersten Tag jeden Kanal einrichten sollten.

Eine sicherere Einführung sieht so aus:

  1. Beginnen Sie mit einem internen Kanal, z. B. einem privaten Slack-Bot
  2. Validieren Sie Prompts, Tool-Zugriff und Logs
  3. Fügen Sie einen zweiten Kanal erst hinzu, nachdem der erste stabil ist
  4. Behalten Sie kundenorientierte oder externe Kanäle für später vor

Dies reduziert die Anzahl eingehender Angriffsflächen, über die ein Angreifer, ein neugieriger Kollege oder eine fehlerhafte Nachricht den Agenten zu gefährlichen Aktionen verleiten kann.

Schritt 6: MCP-Server und Community-Kompetenzen als Code-Ausführungsgrenzen behandeln

MCP ist nützlich, weil es Agenten standardisierten Zugriff auf Tools und Kontext gibt. Es ist auch der Bereich, in dem viele Teams versehentlich den Schaden ausweiten.

Bevor Sie einen MCP-Server oder eine Drittanbieter-Kompetenz aktivieren, prüfen Sie:

  • Welche genauen Befehle oder APIs kann er aufrufen?
  • Hat er Schreibzugriff oder nur Lesezugriff?
  • Welche Anmeldedaten hält er?
  • Kann er das öffentliche Internet erreichen?
  • Legt er lokale Dateien über den vorgesehenen Bereich hinaus offen?

Im Jahr 2026 ist MCP-Sicherheit zu einem mainstream-Anliegen geworden, weil lokale Tool-Bridges kleine Fehler in vollständige Remote-Code-Execution- oder Secret-Leak-Pfade verwandeln können. Der sichere Standard ist, zunächst nur Lesezugriff zu gewähren und später nur zu erweitern, wenn ein Workflow dies klar erfordert.

Schritt 7: OpenClaw hinter einen Prozessmanager stellen

Verwenden Sie einen Dienst-Manager, damit der Agent sauber neustartet, vorhersehbar protokolliert und seine Umgebung von einem einzigen Ort liest.

Beispiel-systemd-Unit:

[Unit]
Description=OpenClaw
After=network.target

[Service]
User=claw
WorkingDirectory=/opt/openclaw
EnvironmentFile=/etc/openclaw/openclaw.env
ExecStart=/usr/bin/npm run start
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

Dann aktivieren:

sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw
sudo systemctl status openclaw

Dies gibt Ihnen ein wiederholbares Betriebsmodell anstatt eines Terminal-Tabs, von dem Sie hoffen, dass er nie geschlossen wird.

Schritt 8: Ein Modell-Gateway hinzufügen, wenn Sie mehrere Anbieter benötigen

Wenn Ihre OpenClaw-Konfiguration mehr als einen Modellanbieter verwendet, routen Sie sie über ein dediziertes Gateway, anstatt Secrets und anbieterspezifische Logik über mehrere Konfigurationen zu verteilen.

Ein Gateway hilft bei:

  • Schlüsselrotation
  • Nutzungsverfolgung
  • Failover zwischen Anbietern
  • Konsistenten Anforderungsformaten
  • Saubereren Audit-Grenzen

Dies ist einer der Gründe, warum private KI-Infrastruktur attraktiv ist: Der Agenten-Runtime, das Gateway, Logs und Kontrollen können alle in einer Umgebung leben, die Sie verwalten.

Eine praktische Deployment-Checkliste

Verwenden Sie diese Checkliste, bevor Sie Ihre Konfiguration als produktionsbereit erklären.

  • OpenClaw läuft auf einem dedizierten VPS oder einer VM
  • SSH ist nur mit Schlüsseln und Passwort-Login ist deaktiviert
  • Die Firewall blockiert eingehenden Datenverkehr standardmäßig
  • Secrets liegen außerhalb des Repositories
  • Der Agent hat nur Zugriff auf spezifische Arbeitsverzeichnisse
  • Nur erforderliche Chat-Kanäle sind verbunden
  • MCP-Server starten wo möglich im Nur-Lesen-Modus
  • Logs werden zentral gespeichert und überprüft
  • Modellzugriff wird über einen kontrollierten Pfad geleitet
  • Backups schließen unnötige Secrets und persönliche Daten aus

Wann sollten Sie GetClaw anstelle eines eigenen Servers verwenden?

Verwenden Sie einen vollständig verwalteten privaten KI-Host, wenn Sie die Isolierungsvorteile des Self-Hostings möchten, ohne Zeit für die allgemeine Infrastruktureinrichtung aufzuwenden.

GetClaw passt am besten, wenn Sie Folgendes wünschen:

  • Dedizierte KI-Infrastruktur statt gemeinsamem Hosting
  • Vollständiger Root-Zugriff für OpenClaw, MCP-Server und lokale Modelle
  • Ein Multi-Modell-Gateway in derselben Umgebung
  • Eine sauberere Sicherheitsgrenze als der Betrieb eines Agenten auf einer persönlichen Maschine

Wenn Ihr Ziel lediglich das Testen von OpenClaw ist, ist eine lokale Installation schneller. Wenn Ihr Ziel ist, einen autonomen Agenten dauerhaft zu betreiben, ihn mit echten Kanälen zu verbinden und den Schadensradius unter Kontrolle zu halten, ist private Infrastruktur die stärkere Standardlösung.

Fazit

OpenClaw ist leistungsstark, weil es über Tools, Kanäle und Modelle hinweg agieren kann. Genau diese Stärke ist der Grund, warum Sie es nicht sorglos auf derselben Maschine betreiben sollten, die Ihre täglichen Schlüssel, Dateien und Browsersitzungen enthält.

Das sicherere Muster ist unkompliziert: Hosten Sie den Agenten auf einem privaten VPS, halten Sie Secrets serverseitig, schränken Sie den Dateisystemzugriff ein, begrenzen Sie Integrationen und behandeln Sie jeden MCP-Server oder jede Kompetenz als Vertrauensentscheidung. Das gibt Ihnen die Vorteile selbst gehosteter Autonomie, ohne Ihren Laptop zum schwächsten Glied zu machen.

Wenn Sie einen dedizierten Ort zum Betreiben von OpenClaw mit Root-Zugriff und bereits vorhandener privater KI-Infrastruktur möchten, starten Sie mit GetClaws privatem KI-Cloud und verbinden Sie es mit dem Multi-Modell-Gateway.

FAQ

Ist OpenClaw auf einem VPS sicherer als auf einem Laptop?

In der Regel ja. Ein privater VPS bietet einen kleineren Schadensradius, sauberere Netzwerkkontrollen und weniger nicht zusammenhängende persönliche Secrets als ein täglich genutzter Laptop.

Sollten Sie OpenClaw selbst hosten oder eine verwaltete Umgebung verwenden?

Nutzen Sie Self-Hosting, wenn Kontrolle und private Grenzen wichtig sind. Nutzen Sie eine verwaltete Umgebung, wenn Komfort wichtiger ist als der Betrieb des Stacks selbst.

Was ist der größte OpenClaw-Sicherheitsfehler?

Es auf einer Maschine zu betreiben, die bereits Ihre Haupt-SSH-Schlüssel, Browsersitzungen, persönliche Dateien und breiten lokalen Tool-Zugriff enthält.

Quellen und Hinweise

  • OpenClaw positioniert sich als selbst gehostetes Gateway für KI-Agenten über Messaging-Kanäle und private Workflows.
  • Die Risikohinweise in diesem Artikel gehen von Agenten-Deployments im 2026er Stil aus, bei denen MCP-Server, Browser-Tools und Kanal-Integrationen den Schadensradius erweitern können, wenn der Zugriff zu weit gefasst ist.
  • Weiterführende Lektüre: OpenClaw kennenlernen, MCP-Sicherheit, Öffentliche KI-API vs. BYOK vs. selbst gehostete Modelle.

Bereit, Ihre KI-Cloud bereitzustellen?

Starten Sie Ihre dedizierte KI-Infrastruktur in 3 Minuten. Keine komplexe Einrichtung erforderlich.

Not sure which path fits your deployment? Talk to us

Weiterlesen

Weitere Beiträge aus demselben Agenten-, Infrastruktur- und Deployment-Thema.