Разверните OpenClaw на Railway с помощью шаблона в один клик и завершите настройку в браузере. Это самый простой путь "без терминала на сервере": Railway запускает Gateway за вас, а вы настраиваете все через веб-мастер /setup.
Быстрый чеклист (новые пользователи)
- Нажмите Deploy on Railway (ниже).
- Добавьте Volume, смонтированный в /data.
- Установите необходимые Variables (как минимум SETUP_PASSWORD).
- Включите HTTP Proxy на порту 8080.
- Откройте 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 (рекомендуется; рассматривайте как секрет администратора)
Процесс настройки
- Посетите 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
- Включите MESSAGE CONTENT INTENT в Bot → Privileged Gateway Intents (обязательно, иначе бот будет падать при запуске)
- Скопируйте Bot Token и вставьте в /setup
- Пригласите бота на ваш сервер (OAuth2 URL Generator; scopes: bot, applications.commands)
Резервные копии и миграция
Скачайте резервную копию по адресу:
- https://<ваш-домен-railway>/setup/export
Это экспортирует ваше состояние OpenClaw + рабочее пространство, чтобы вы могли мигрировать на другой хост без потери конфигурации или памяти.