Zum Inhalt springen

OpenClaw auf Railway deployen

Du kennst das: Du willst ein neues Tool schnell ausprobieren, aber verbringst die erste Stunde mit SSH-Verbindungen, Docker-Konfigurationen und manuellen Firewall-Regeln. Oft möchte man einfach nur, dass die Software läuft, ohne sich durch Terminal-Befehle auf einem Remote-Server zu quälen.

Hier ist der einfachste Weg für OpenClaw. Railway übernimmt den Betrieb des Gateway für dich, und du konfigurierst alles bequem über den /setup Web-Wizard.

  • Ein Railway-Konto
  • API-Keys für deine KI-Modelle

In 5 Minuten ist dein Gateway bereit:

  1. Klicke auf den Deploy on Railway Button unten.
  2. Füge ein Volume hinzu, das unter /data gemountet ist.
  3. Setze die erforderlichen Variables (mindestens SETUP_PASSWORD).
  4. Aktiviere den HTTP Proxy auf Port 8080.
  5. Öffne https://<deine-railway-domain>/setup und schließe den Wizard ab.

Deploy on Railway

Nach dem Deployment findest du deine öffentliche URL unter Railway → dein Service → Settings → Domains. Railway erstellt entweder eine generierte Domain (meist https://<name>.up.railway.app) oder nutzt deine eigene Custom Domain.

  • https://<deine-railway-domain>/setup — Setup Wizard (Passwort-geschützt)
  • https://<deine-railway-domain>/openclaw — Control UI

Aktiviere den HTTP Proxy für den Service.

  • Port: 8080

Erstelle ein Volume und mounte es hier:

  • /data

Setze diese Variablen in deinem Service:

  • SETUP_PASSWORD (erforderlich)
  • PORT=8080 (erforderlich — muss mit dem Port im Public Networking übereinstimmen)
  • OPENCLAW_STATE_DIR=/data/.openclaw (empfohlen)
  • OPENCLAW_WORKSPACE_DIR=/data/workspace (empfohlen)
  • OPENCLAW_GATEWAY_TOKEN (empfohlen; wie ein Admin-Passwort behandeln)
  1. Besuche https://<deine-railway-domain>/setup und gib dein SETUP_PASSWORD ein.
  2. Wähle einen Model/Auth Provider und füge deinen Key ein.
  3. (Optional) Füge Telegram, Discord oder Slack Tokens hinzu.
  4. Klicke auf Run setup.
  1. Schreibe @BotFather auf Telegram an.
  2. Sende den Befehl /newbot.
  3. Kopiere den Token (Beispiel: 123456789:AA...).
  4. Füge ihn im /setup Wizard ein.
  1. Gehe zum Discord Developer Portal.
  2. Erstelle eine New Application und vergib einen Namen.
  3. Gehe zu Bot → Add Bot.
  4. Kopiere den Bot Token für den /setup Wizard.
  5. Lade den Bot auf deinen Server ein (OAuth2 URL Generator; Scopes: bot, applications.commands).
  • Discord Bot stürzt sofort ab: Prüfe, ob MESSAGE CONTENT INTENT unter “Bot → Privileged Gateway Intents” im Discord Developer Portal aktiviert ist. Ohne diese Einstellung kann der Bot nicht starten.
  • Konfiguration verloren: Stelle sicher, dass das Volume korrekt unter /data gemountet ist, damit Daten nach einem Redeploy erhalten bleiben.

Du kannst jederzeit ein Backup unter dieser URL herunterladen: https://<deine-railway-domain>/setup/export

Dies exportiert deinen OpenClaw State und den Workspace. So kannst du später auf einen anderen Host umziehen, ohne Konfigurationen oder Daten zu verlieren.

AI Setup Assistant

OpenClaw

OpenClaw Expert

Noch festgefahren?

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