Zum Inhalt springen

VPS Hosting für OpenClaw

Es ist nervig, wenn Automatisierungen stoppen, nur weil man den Laptop zuklappt. Wenn dein AI Assistant ständig erreichbar sein soll, ist der Betrieb in der Cloud die beste Lösung. Ich habe mein Setup auf einen günstigen VPS für 5 $ im Monat umgezogen, damit das System 24/7 online bleibt, ohne dass mein MacBook ständig laufen muss.

Bevor du startest, stelle sicher, dass dein VPS diese Anforderungen erfüllt:

  • RAM: 512 MB (1 GB+ empfohlen)
  • CPU: 1 vCPU (ARM funktioniert problemlos)
  • Storage: 5 GB+ für State und Workspace
  • Netzwerk: Eine stabile Verbindung für Messaging-Plattformen

In weniger als 5 Minuten ist dein Gateway startklar. Folge diesem Pfad:

  1. Provider wählen: Wähle Railway für das einfachste Setup oder Oracle Cloud für eine kostenlose Option.
  2. Gateway deployen: Nutze die provider-spezifische Anleitung für die Installation.
  3. Zugriff einrichten: Verbinde dich via SSH-Tunnel oder Tailscale mit deinem Server.
  4. Auth konfigurieren: Falls dein Gateway öffentlich erreichbar ist, musst du zwingend einen gateway.auth.token setzen.
  5. Backup einrichten: Nutze Cloud-Snapshots oder Rsync für deine Daten.
  6. Messaging testen: Überprüfe, ob WhatsApp oder Telegram wie gewünscht reagieren.
ProviderPreisIdeal für
Railway~$5/MoOne-click deploy, einfachstes Setup
Northflank~$5/MoOne-click, gute UI
Oracle Cloud$0/MoFree Tier (ARM)
Fly.io~$5/MoEdge locations, gute CLI
Hetzner€4/MoEuropäisch, gute Preis-Leistung

Das Gateway auf dem VPS fungiert als “Source of Truth”. Dein lokales Gerät dient lediglich als Control UI.

┌─────────────────┐ ┌──────────────────┐
│ Dein Gerät │ │ VPS │
│ (Laptop/Phone) │────▶│ Gateway │
│ │ │ (Source of Truth)│
└─────────────────┘ └──────────────────┘
Control UI State + Workspace
oder Tailscale gesichert

Standardmäßig sollte das Gateway nur lokal erreichbar sein. Nutze diese Konfiguration in deiner JSON5-Datei:

{
gateway: {
bind: "127.0.0.1", // Nur Loopback (am sichersten)
// ODER
bind: "lan", // Lokales Netzwerk
auth: {
token: "dein-geheimer-token" // Pflicht, wenn nicht Loopback
}
}
}

Wähle eine Methode für den Zugriff:

  • SSH-Tunnel: ssh -L 8000:localhost:8000 user@vps
  • Tailscale Serve: Privater Zugriff ohne manuelle Konfiguration.
  • Direkte Freigabe: Erfordert zwingend einen Auth-Token.

Du kannst das Gateway in der Cloud lassen und trotzdem lokale Nodes auf deinem Mac, iOS- oder Android-Gerät ausführen. Das ist nützlich für:

  • Zugriff auf Kamera oder Screen
  • Canvas Rendering
  • Lokale system.run Befehle

Details dazu findest du in der Nodes Dokumentation.

Prüfe folgendes:

  1. Läuft das Gateway? Checke es mit ssh vps "pgrep -f openclaw".
  2. Ist der Port korrekt weitergeleitet? Kontrolliere deinen SSH-Befehl.
  3. Blockiert eine Firewall? Prüfe die Security Rules deines Cloud-Providers.
  4. Ist die Bind-Adresse korrekt gesetzt?

Prüfe folgendes:

  1. Sind die Webhooks korrekt auf die IP oder Domain des VPS konfiguriert?
  2. Ist der VPS vom Internet aus für die Dienste erreichbar?
  3. Kontrolliere die Logs mit openclaw logs --follow.

Dies liegt meist daran, dass der VPS zu weit von den Servern der Messaging-Plattform entfernt ist. Wähle einen Provider wie Fly.io, um Regionen näher an deinen Nutzern zu nutzen.

Du hast immer noch Probleme beim Setup? Unser AI Setup Assistant hilft dir direkt weiter.

OpenClaw

OpenClaw Expert

Noch festgefahren?

Wenn diese Seite nicht hilft, frage OpenClaw Expert nach Schritt-fuer-Schritt-Loesungen.