Hosting
Бокс Upstash
Запустіть постійний OpenClaw Gateway на Upstash Box, керованому середовищі Linux із підтримкою життєвого циклу keep-alive.
Використовуйте SSH-тунель для доступу до панелі керування. Не відкривайте порт Gateway безпосередньо для публічного інтернету.
Передумови
- Обліковий запис Upstash
- Upstash Box із keep-alive
- SSH-клієнт на вашій локальній машині
Створення Box
Створіть Box із keep-alive у Upstash Console. Занотуйте ID 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Параметри keepalive зменшують кількість розривів неактивного тунелю під час онбордингу.
Встановлення 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>Автоматичний перезапуск
Установіть цю команду як init-скрипт Box, щоб Gateway перезапускався під час запуску Box:
nohup openclaw gateway > gateway.log 2>&1 &Усунення несправностей
Якщо SSH зависає під час онбордингу, перепідключіться з чистою конфігурацією SSH і keepalive:
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 і підтримує тунель активним
під час періодів неактивності мережі.