Hosting

Linux-Server

Führen Sie den OpenClaw Gateway auf einem beliebigen Linux-Server oder Cloud-VPS aus. Diese Seite hilft Ihnen bei der Auswahl eines Providers, erläutert die Funktionsweise von Cloud-Bereitstellungen und behandelt allgemeine Linux- Optimierungen, die überall anwendbar sind.

Provider auswählen

Azure
DigitalOcean
exe.dev
Fly.io
GCP
Hetzner
Hostinger
Northflank
Oracle Cloud
Railway
Raspberry Pi

AWS (EC2 / Lightsail / kostenloser Tarif) eignet sich ebenfalls gut. Eine Videoanleitung aus der Community ist verfügbar unter x.com/techfrenAJ/status/2014934471095812547 (Community-Ressource – möglicherweise künftig nicht mehr verfügbar).

Funktionsweise von Cloud-Einrichtungen

  • Der Gateway wird auf dem VPS ausgeführt und verwaltet Zustand und Arbeitsbereich.
  • Sie stellen von Ihrem Laptop oder Smartphone über die Control UI oder Tailscale/SSH eine Verbindung her.
  • Betrachten Sie den VPS als maßgebliche Datenquelle und sichern Sie Zustand und Arbeitsbereich regelmäßig.
  • Sichere Standardeinstellung: Lassen Sie den Gateway an die Loopback-Schnittstelle gebunden und greifen Sie über einen SSH-Tunnel oder Tailscale Serve darauf zu. Wenn Sie ihn an lan oder tailnet binden, benötigt der Gateway ein gemeinsames Geheimnis (gateway.auth.token oder gateway.auth.password), sofern die Authentifizierung nicht an einen vertrauenswürdigen Proxy delegiert wird.

Verwandte Seiten: Remote-Zugriff auf den Gateway, Plattformübersicht.

Zuerst den administrativen Zugriff absichern

Bevor Sie OpenClaw auf einem öffentlichen VPS installieren, legen Sie fest, wie Sie den Server selbst administrieren möchten.

  • Für einen ausschließlich über das Tailnet möglichen administrativen Zugriff: Installieren Sie zuerst Tailscale, fügen Sie den VPS Ihrem Tailnet hinzu, überprüfen Sie eine zweite SSH-Sitzung über die Tailscale-IP-Adresse oder den MagicDNS-Namen und schränken Sie anschließend den öffentlichen SSH-Zugriff ein.
  • Ohne Tailscale: Wenden Sie die entsprechenden Absicherungsmaßnahmen auf Ihren SSH-Zugriffsweg an, bevor Sie weitere Dienste verfügbar machen.
  • Dies ist vom Gateway-Zugriff unabhängig. Sie können OpenClaw weiterhin an die Loopback-Schnittstelle binden und einen SSH-Tunnel oder Tailscale Serve für das Dashboard verwenden.

Tailscale-spezifische Gateway-Optionen finden Sie unter Tailscale.

Gemeinsam genutzter Unternehmens-Agent auf einem VPS

Die Ausführung eines einzelnen Agenten für ein Team ist eine geeignete Konfiguration, wenn sich alle Benutzer innerhalb derselben Vertrauensgrenze befinden und der Agent ausschließlich geschäftlich genutzt wird.

  • Verwenden Sie dafür eine dedizierte Laufzeitumgebung (VPS/VM/Container und dedizierte Betriebssystembenutzer/-konten).
  • Melden Sie diese Laufzeitumgebung nicht bei persönlichen Apple-/Google-Konten oder persönlichen Browser-/Passwortmanagerprofilen an.
  • Wenn Benutzer einander gegenüber als Angreifer einzustufen sind, trennen Sie sie nach Gateway, Host oder Betriebssystembenutzer.

Details zum Sicherheitsmodell: Sicherheit.

Nodes mit einem VPS verwenden

Sie können den Gateway in der Cloud belassen und Nodes auf Ihren lokalen Geräten (Mac/iOS/Android/headless) koppeln. Nodes stellen lokale Bildschirm-, Kamera-, Canvas- und system.run- Funktionen bereit, während der Gateway in der Cloud verbleibt.

Dokumentation: Nodes, Nodes-CLI.

Startoptimierung für kleine VMs und ARM-Hosts

Wenn CLI-Befehle auf leistungsschwachen VMs (oder ARM-Hosts) langsam wirken, aktivieren Sie den Modulkompilierungs-Cache von Node:

bash
grep -q 'NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache' ~/.bashrc || cat >> ~/.bashrc <<'EOF'export NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cachemkdir -p /var/tmp/openclaw-compile-cacheexport OPENCLAW_NO_RESPAWN=1EOFsource ~/.bashrc
  • NODE_COMPILE_CACHE verbessert die Startzeiten bei wiederholter Befehlsausführung; beim ersten Durchlauf wird der Cache aufgewärmt.
  • OPENCLAW_NO_RESPAWN=1 führt routinemäßige Gateway-Neustarts innerhalb desselben Prozesses aus. Dadurch werden zusätzliche Prozessübergaben vermieden und die PID-Verfolgung auf kleinen Hosts bleibt einfach.
  • Spezifische Informationen zum Raspberry Pi finden Sie unter Raspberry Pi.

Checkliste für die systemd-Optimierung (optional)

Für VM-Hosts, die systemd verwenden, sollten Sie Folgendes erwägen:

  • Dienstumgebungsvariablen für einen stabilen Startpfad: OPENCLAW_NO_RESPAWN=1 und NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache
  • Explizites Neustartverhalten: Restart=always, RestartSec=2, TimeoutStartSec=90
  • SSD-gestützte Datenträger für Zustands-/Cache-Pfade, um Nachteile beim Kaltstart durch zufällige E/A-Zugriffe zu reduzieren.

Der standardmäßige openclaw onboard --install-daemon-Pfad installiert eine systemd- Benutzereinheit; bearbeiten Sie diese mit:

bash
systemctl --user edit openclaw-gateway.service
ini
[Service]Environment=OPENCLAW_NO_RESPAWN=1Environment=NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cacheRestart=alwaysRestartSec=2TimeoutStartSec=90

Wenn Sie stattdessen bewusst eine Systemeinheit installiert haben, bearbeiten Sie diese über sudo systemctl edit openclaw-gateway.service.

So unterstützen Restart=-Richtlinien die automatisierte Wiederherstellung: systemd kann die Dienstwiederherstellung automatisieren.

Informationen zum Linux-OOM-Verhalten, zur Auswahl untergeordneter Prozesse als Opfer und zu exit 137- Diagnosen finden Sie unter Linux-Speicherdruck und OOM-Beendigungen.

Verwandte Themen

Was this useful?
On this page

On this page