5.7 KiB
| read_when | sidebarTitle | summary | title | x-i18n | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Linux Server | OpenClaw auf einem Linux-Server oder Cloud-VPS ausführen — Anbieterauswahl, Architektur und Optimierung | Linux-Server |
|
Linux-Server
Führen Sie das OpenClaw Gateway auf einem beliebigen Linux-Server oder Cloud-VPS aus. Diese Seite hilft Ihnen bei der Auswahl eines Anbieters, erklärt, wie Cloud-Bereitstellungen funktionieren, und behandelt allgemeine Linux-Optimierungen, die überall gelten.
Anbieter auswählen
Ein-Klick-, Browser-Einrichtung Ein-Klick-, Browser-Einrichtung Einfacher kostenpflichtiger VPS Always Free ARM-Stufe Fly Machines Docker auf Hetzner-VPS VPS mit Ein-Klick-Einrichtung Compute Engine Linux-VM VM mit HTTPS-Proxy ARM selbst gehostetAWS (EC2 / Lightsail / Free Tier) funktioniert ebenfalls gut. Eine von der Community erstellte Videoanleitung ist verfügbar unter x.com/techfrenAJ/status/2014934471095812547 (Community-Ressource -- möglicherweise künftig nicht mehr verfügbar).
So funktionieren Cloud-Setups
- Das Gateway läuft auf dem VPS und verwaltet Zustand + Workspace.
- Sie verbinden sich von Ihrem Laptop oder Smartphone über die Control UI oder Tailscale/SSH.
- Behandeln Sie den VPS als Source of Truth und erstellen Sie regelmäßig Backups von Zustand + Workspace.
- Sichere Standardeinstellung: Halten Sie das Gateway auf loopback und greifen Sie per SSH-Tunnel oder Tailscale Serve darauf zu.
Wenn Sie an
lanodertailnetbinden, verlangen Siegateway.auth.tokenodergateway.auth.password.
Verwandte Seiten: Gateway-Fernzugriff, Plattformen-Hub.
Gemeinsamer Unternehmens-Agent auf einem VPS
Das Ausführen eines einzelnen Agenten für ein Team ist ein gültiges Setup, wenn sich alle Benutzer innerhalb derselben Vertrauensgrenze befinden und der Agent ausschließlich geschäftlich genutzt wird.
- Halten Sie ihn auf einer dedizierten Laufzeitumgebung (VPS/VM/Container + dedizierter OS-Benutzer/Konten).
- Melden Sie diese Laufzeitumgebung nicht bei persönlichen Apple-/Google-Konten oder persönlichen Browser-/Passwortmanager-Profilen an.
- Wenn Benutzer einander gegenüber gegensätzlich agieren, trennen Sie nach Gateway/Host/OS-Benutzer.
Details zum Sicherheitsmodell: Sicherheit.
Verwendung von Nodes mit einem VPS
Sie können das Gateway in der Cloud behalten 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 das Gateway in der Cloud bleibt.
Dokumentation: Nodes, Nodes CLI.
Startoptimierung für kleine VMs und ARM-Hosts
Wenn sich CLI-Befehle auf leistungsschwachen VMs (oder ARM-Hosts) langsam anfühlen, aktivieren Sie Nodes Modul-Kompilierungs-Cache:
grep -q 'NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache' ~/.bashrc || cat >> ~/.bashrc <<'EOF'
export NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache
mkdir -p /var/tmp/openclaw-compile-cache
export OPENCLAW_NO_RESPAWN=1
EOF
source ~/.bashrc
NODE_COMPILE_CACHEverbessert die Startzeiten bei wiederholter Befehlsausführung.OPENCLAW_NO_RESPAWN=1vermeidet zusätzlichen Start-Overhead durch einen Self-Respawn-Pfad.- Der erste Befehlslauf wärmt den Cache auf; nachfolgende Läufe sind schneller.
- Einzelheiten für Raspberry Pi finden Sie unter Raspberry Pi.
systemd-Optimierungs-Checkliste (optional)
Für VM-Hosts mit systemd sollten Sie Folgendes in Betracht ziehen:
- Fügen Sie Service-Umgebungsvariablen für einen stabilen Startpfad hinzu:
OPENCLAW_NO_RESPAWN=1NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache
- Halten Sie das Neustartverhalten explizit:
Restart=alwaysRestartSec=2TimeoutStartSec=90
- Bevorzugen Sie SSD-gestützte Datenträger für Zustand-/Cache-Pfade, um Cold-Start-Einbußen durch zufällige I/O zu verringern.
Für den standardmäßigen Pfad openclaw onboard --install-daemon bearbeiten Sie die User-Unit:
systemctl --user edit openclaw-gateway.service
[Service]
Environment=OPENCLAW_NO_RESPAWN=1
Environment=NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache
Restart=always
RestartSec=2
TimeoutStartSec=90
Wenn Sie stattdessen absichtlich eine System-Unit installiert haben, bearbeiten Sie
openclaw-gateway.service über sudo systemctl edit openclaw-gateway.service.
Wie Restart=-Richtlinien die automatische Wiederherstellung unterstützen:
systemd kann die Dienstwiederherstellung automatisieren.