Хостинг и развертывание

Развертывание на Railway

Разверните OpenClaw на Railway с помощью шаблона в один клик и завершите настройку в браузере. Это самый простой путь «без терминала на сервере»: Railway запускает Шлюз за вас, а вы настраиваете всё через веб-мастер /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://<что-то>.up.railway.app), или
  • ваш собственный домен, если вы его подключили.

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

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

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

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

Необходимые настройки Railway

Публичная сеть (Public Networking)

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

  • Порт: 8080

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

Подключите том, смонтированный по пути:

  • /data

Переменные (Variables)

Установите эти переменные для сервиса:

  • 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. Enable MESSAGE CONTENT INTENT в разделе Bot → Privileged Gateway Intents (обязательно, иначе бот упадет при запуске)
  5. Скопируйте Bot Token и вставьте в /setup
  6. Пригласите бота на ваш сервер (OAuth2 URL Generator; области видимости: bot, applications.commands)

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

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

  • https://<ваш-домен-railway>/setup/export

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

exe.devDeploy on Render