Hosting
Upstash Box
Запустите постоянный Gateway OpenClaw в Upstash Box — управляемой среде Linux с поддержкой непрерывной работы.
Для доступа к панели управления используйте SSH-туннель. Не открывайте порт Gateway напрямую для публичного интернета.
Предварительные требования
- Учетная запись Upstash
- Upstash Box с поддержкой непрерывной работы
- SSH-клиент на локальном компьютере
Создание Box
Создайте Box с поддержкой непрерывной работы в Upstash Console. Запишите идентификатор Box (например,
right-flamingo-14486) и ключ API вашего Box.
Актуальное руководство Upstash по работе с OpenClaw Box доступно на странице Настройка OpenClaw.
Подключение через SSH-туннель
Перенаправьте порт панели управления OpenClaw на локальный компьютер. При появлении запроса используйте ключ API вашего Box в качестве пароля SSH:
ssh -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.comПараметры поддержания соединения снижают вероятность разрыва бездействующего туннеля во время первоначальной настройки.
Установка OpenClaw
Внутри Box:
sudo npm install -g openclawПервоначальная настройка
openclaw onboard --install-daemonСледуйте подсказкам. После завершения первоначальной настройки скопируйте URL-адрес панели управления и токен.
Запуск Gateway
Настройте Gateway для сети Box и запустите его в фоновом режиме:
openclaw config set gateway.bind lannohup openclaw gateway > gateway.log 2>&1 &При активном SSH-туннеле откройте URL-адрес панели управления локально:
http://127.0.0.1:18789/#token=<your-token>Автоматический перезапуск
Задайте эту команду в качестве сценария инициализации Box, чтобы Gateway перезапускался при запуске Box:
nohup openclaw gateway > gateway.log 2>&1 &Устранение неполадок
Если SSH зависает во время первоначальной настройки, переподключитесь с чистой конфигурацией SSH и параметрами поддержания соединения:
ssh -F /dev/null -o ControlMaster=no -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.comЭто позволяет обойти устаревшие локальные настройки ~/.ssh/config и сохраняет туннель активным
в периоды бездействия сети.