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

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

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

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

Deploy on Railway

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

Railway либо:

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

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

  • https://<ваш-домен-railway>/setup — мастер настройки (защищен паролем)
  • https://<ваш-домен-railway>/openclaw — Control UI

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

  • Размещенный OpenClaw Gateway + Control UI
  • Веб-мастер настройки на /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://<ваш-домен-railway>/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://<ваш-домен-railway>/setup/export

Это экспортирует ваше состояние OpenClaw + рабочее пространство, чтобы вы могли мигрировать на другой хост без потери конфигурации или памяти.