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:

bash
ssh -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.com

Параметры поддержания соединения снижают вероятность разрыва бездействующего туннеля во время первоначальной настройки.

Установка OpenClaw

Внутри Box:

bash
sudo npm install -g openclaw

Первоначальная настройка

bash
openclaw onboard --install-daemon

Следуйте подсказкам. После завершения первоначальной настройки скопируйте URL-адрес панели управления и токен.

Запуск Gateway

Настройте Gateway для сети Box и запустите его в фоновом режиме:

bash
openclaw config set gateway.bind lannohup openclaw gateway > gateway.log 2>&1 &

При активном SSH-туннеле откройте URL-адрес панели управления локально:

text
http://127.0.0.1:18789/#token=<your-token>

Автоматический перезапуск

Задайте эту команду в качестве сценария инициализации Box, чтобы Gateway перезапускался при запуске Box:

bash
nohup openclaw gateway > gateway.log 2>&1 &

Устранение неполадок

Если SSH зависает во время первоначальной настройки, переподключитесь с чистой конфигурацией SSH и параметрами поддержания соединения:

bash
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 и сохраняет туннель активным в периоды бездействия сети.

Связанные материалы

Was this useful?
On this page

On this page