Развертывание на Railway
Разверните OpenClaw на Railway с помощью шаблона в один клик и завершите настройку в браузере. Это самый простой путь «без терминала на сервере»: Railway запускает Шлюз за вас, а вы настраиваете всё через веб-мастер /setup.
Быстрый чек-лист (для новых пользователей)
- Нажмите Deploy on Railway (ниже).
- Добавьте Volume (Том), подключенный к
/data. - Установите необходимые Variables (Переменные) (как минимум
SETUP_PASSWORD). - Включите HTTP Proxy на порту
8080. - Откройте
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(рекомендуется; используйте как секретный ключ администратора)
Процесс настройки
- Перейдите по адресу
https://<ваш-домен-railway>/setupи введите вашSETUP_PASSWORD. - Выберите модель/провайдера аутентификации и вставьте ваш ключ.
- (Опционально) Добавьте токены для Telegram/Discord/Slack.
- Нажмите Run setup.
Если для Telegram личных сообщений установлен режим сопряжения, мастер настройки может подтвердить код сопряжения.
Получение токенов для чатов
Токен бота Telegram
- Напишите
@BotFatherв Telegram - Выполните команду
/newbot - Скопируйте токен (выглядит как
123456789:AA...) - Вставьте его в
/setup
Токен бота Discord
- Перейдите на https://discord.com/developers/applications
- New Application → выберите имя
- Bot → Add Bot
- Enable MESSAGE CONTENT INTENT в разделе Bot → Privileged Gateway Intents (обязательно, иначе бот упадет при запуске)
- Скопируйте Bot Token и вставьте в
/setup - Пригласите бота на ваш сервер (OAuth2 URL Generator; области видимости:
bot,applications.commands)
Резервные копии и миграция
Скачайте резервную копию по адресу:
https://<ваш-домен-railway>/setup/export
Это экспортирует состояние OpenClaw + рабочую область, чтобы вы могли мигрировать на другой хост без потери конфигурации или памяти.