Wdróż OpenClaw na Railway za pomocą szablonu jednym kliknięciem i dokończ konfigurację prosto z przeglądarki. To najwygodniejsza ścieżka „bez terminala na serwerze” — Railway uruchamia za Ciebie Gateway, a Ty konfigurujesz wszystko przez kreator /setup.

Szybka lista kontrolna (dla nowych użytkowników)

  1. Kliknij Deploy on Railway (poniżej).
  2. Dodaj Volume zamontowany w /data.
  3. Ustaw wymagane zmienne (co najmniej SETUP_PASSWORD).
  4. Włącz HTTP Proxy na porcie 8080.
  5. Otwórz https://<twoja-domena-railway>/setup i przejdź przez kreator.

Wdrożenie jednym kliknięciem

Deploy on Railway

Po wdrożeniu znajdziesz swój publiczny URL w Railway → Twoja usługa → Settings → Domains.

Railway albo:

  • przydzieli Ci wygenerowaną domenę (zazwyczaj https://<coś>.up.railway.app), albo
  • użyje Twojej własnej domeny, jeśli ją podepniesz.

Następnie otwórz:

  • https://<twoja-domena-railway>/setup — kreator konfiguracji (chroniony hasłem)
  • https://<twoja-domena-railway>/openclaw — panel sterowania (Control UI)

Co otrzymujesz

  • Hostowany OpenClaw Gateway + Control UI
  • Kreator konfiguracji pod /setup (bez konieczności wpisywania komend w terminalu)
  • Trwały magazyn danych przez Railway Volume (/data) — konfiguracja, dane uwierzytelniające i workspace przetrwają ponowne wdrożenia
  • Eksport kopii zapasowej pod /setup/export, gdybyś chciał przenieść się z Railway

Wymagane ustawienia Railway

Sieć publiczna

Włącz HTTP Proxy dla usługi.

  • Port: 8080

Volume (wymagany)

Podepnij wolumen zamontowany w:

  • /data

Zmienne

Ustaw te zmienne dla usługi:

  • SETUP_PASSWORD (wymagane)
  • PORT=8080 (wymagane — musi zgadzać się z portem w Public Networking)
  • OPENCLAW_STATE_DIR=/data/.openclaw (zalecane)
  • OPENCLAW_WORKSPACE_DIR=/data/workspace (zalecane)
  • OPENCLAW_GATEWAY_TOKEN (zalecane; traktuj jak sekret administracyjny)

Przebieg konfiguracji

  1. Wejdź na https://<twoja-domena-railway>/setup i podaj swoje SETUP_PASSWORD.
  2. Wybierz dostawcę modelu/uwierzytelniania i wklej swój klucz.
  3. (Opcjonalnie) Dodaj tokeny Telegram/Discord/Slack.
  4. Kliknij Run setup.

Jeśli wiadomości prywatne Telegrama są ustawione na parowanie, kreator konfiguracji pozwoli zatwierdzić kod parowania.

Jak zdobyć tokeny czatu

Token bota Telegram

  1. Napisz do @BotFather na Telegramie
  2. Uruchom /newbot
  3. Skopiuj token (wygląda jak 123456789:AA...)
  4. Wklej go w /setup

Token bota Discord

  1. Przejdź do https://discord.com/developers/applications
  2. New Application → wybierz nazwę
  3. BotAdd Bot
  4. Włącz MESSAGE CONTENT INTENT w Bot → Privileged Gateway Intents (wymagane — bez tego bot nie uruchomi się)
  5. Skopiuj Bot Token i wklej w /setup
  6. Zaproś bota na swój serwer (OAuth2 URL Generator; zakresy: bot, applications.commands)

Kopie zapasowe i migracja

Pobierz kopię zapasową pod adresem:

  • https://<twoja-domena-railway>/setup/export

Eksportuje to stan OpenClaw + workspace, dzięki czemu możesz przenieść się na inny serwer bez utraty konfiguracji ani pamięci.