Hosting
Upstash Box
Запустіть постійний Gateway OpenClaw в Upstash Box — керованому середовищі Linux із підтримкою безперервної роботи.
Для доступу до панелі керування використовуйте тунель SSH. Не надавайте прямого доступу до порту Gateway із загальнодоступного інтернету.
Передумови
- Обліковий запис Upstash
- Upstash Box із підтримкою безперервної роботи
- Клієнт SSH на локальному комп’ютері
Створення Box
Створіть Box із підтримкою безперервної роботи в консолі Upstash. Запишіть ідентифікатор 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 і підтримувати тунель активним
у періоди бездіяльності мережі.