Разверните OpenClaw на Railway в один клик и завершите настройку прямо в браузере. Это самый простой способ, не требующий доступа к терминалу на сервере: Railway запускает Gateway за вас, а всю конфигурацию вы выполняете через веб-мастер /setup.

Быстрый чек-лист (для новых пользователей)

  1. Нажмите Deploy on Railway (кнопка ниже).
  2. Добавьте Volume с точкой монтирования /data.
  3. Задайте необходимые переменные (как минимум SETUP_PASSWORD).
  4. Включите HTTP Proxy на порту 8080.
  5. Откройте https://<your-railway-domain>/setup и пройдите мастер настройки.

Развёртывание в один клик

Deploy on Railway

После развёртывания найдите ваш публичный URL в разделе Railway → ваш сервис → Settings → Domains.

Railway либо:

  • выдаст сгенерированный домен (обычно вида https://<something>.up.railway.app), либо
  • использует ваш собственный домен, если вы его привязали.

Затем откройте:

  • https://<your-railway-domain>/setup — мастер настройки (защищён паролем)
  • https://<your-railway-domain>/openclaw — панель управления

Что вы получаете

  • Размещённый OpenClaw Gateway + панель управления
  • Веб-мастер настройки по адресу /setup (никаких команд в терминале)
  • Постоянное хранилище через Railway Volume (/data) — конфигурация, учётные данные и рабочее пространство сохраняются между переразвёртываниями
  • Экспорт резервной копии по адресу /setup/export для последующей миграции с Railway

Обязательные настройки Railway

Публичная сеть

Включите HTTP Proxy для сервиса.

  • Порт: 8080

Volume (обязательно)

Подключите том с точкой монтирования:

  • /data

Переменные окружения

Задайте следующие переменные для сервиса:

  • SETUP_PASSWORD (обязательно)
  • PORT=8080 (обязательно — должен совпадать с портом в настройках Public Networking)
  • OPENCLAW_STATE_DIR=/data/.openclaw (рекомендуется)
  • OPENCLAW_WORKSPACE_DIR=/data/workspace (рекомендуется)
  • OPENCLAW_GATEWAY_TOKEN (рекомендуется; храните как секрет администратора)

Процесс настройки

  1. Перейдите по адресу https://<your-railway-domain>/setup и введите ваш SETUP_PASSWORD.
  2. Выберите модель / провайдера авторизации и вставьте ваш ключ.
  3. (По желанию) Добавьте токены Telegram/Discord/Slack.
  4. Нажмите Run setup.

Если в Telegram для личных сообщений настроен режим привязки, мастер настройки может подтвердить код привязки.

Получение токенов для чатов

Токен Telegram-бота

  1. Напишите @BotFather в Telegram
  2. Выполните команду /newbot
  3. Скопируйте токен (выглядит как 123456789:AA...)
  4. Вставьте его в /setup

Токен Discord-бота

  1. Перейдите на https://discord.com/developers/applications
  2. New Application → укажите имя
  3. BotAdd Bot
  4. Включите MESSAGE CONTENT INTENT в разделе Bot → Privileged Gateway Intents (обязательно, иначе бот упадёт при запуске)
  5. Скопируйте Bot Token и вставьте в /setup
  6. Пригласите бота на ваш сервер (OAuth2 URL Generator; scopes: bot, applications.commands)

Резервное копирование и миграция

Скачайте резервную копию по адресу:

  • https://<your-railway-domain>/setup/export

Экспорт включает состояние OpenClaw и рабочее пространство — можно перенести на другой хост без потери конфигурации и данных.