Швидкий шлях (VPS)
- Установіть Node 24 (рекомендовано) або Node 22.19+ (LTS, усе ще підтримується).
npm i -g openclaw@latestopenclaw onboard --install-daemon- На своєму ноутбуці виконайте:
ssh -N -L 18789:127.0.0.1:18789 <user>@<host> - Відкрийте
http://127.0.0.1:18789/й автентифікуйтеся за допомогою налаштованого спільного секрету (типово — токена; пароля, якщоgateway.auth.modeмає значення"password").
Установлення
- Початок роботи
- Установлення й оновлення
- Необов’язково: Bun (експериментально), Nix, Docker
Служба Gateway (systemd)
Установіть одним із таких способів:openclaw gateway install типово створює користувацький модуль systemd. Повні
рекомендації щодо служби, включно з варіантом модуля системного рівня для спільних
або постійно активних вузлів, наведено в посібнику з експлуатації Gateway.
Створюйте модуль вручну лише для нестандартного налаштування. Мінімальний приклад користувацького модуля
(~/.config/systemd/user/openclaw-gateway[-<profile>].service):
Нестача пам’яті та завершення процесів через OOM
У Linux ядро вибирає жертву OOM, коли на вузлі, віртуальній машині або в cgroup контейнера закінчується пам’ять. Gateway — невдалий вибір для завершення, оскільки він керує довготривалими сеансами та з’єднаннями каналів, тому OpenClaw за можливості надає пріоритет завершенню тимчасових дочірніх процесів. Для відповідних дочірніх процесів, запущених у Linux, OpenClaw обгортає команду короткою проміжною оболонкою/bin/sh, яка підвищує власне значення oom_score_adj дочірнього процесу до 1000, а потім
за допомогою exec запускає справжню команду. Для цього не потрібні привілеї: процес завжди може підвищити
власну оцінку OOM.
Охоплені типи дочірніх процесів:
- Дочірні процеси команд під керуванням супервізора
- Дочірні процеси оболонки PTY
- Дочірні процеси серверів MCP зі стандартним введенням-виведенням
- Процеси браузера/Chrome, запущені OpenClaw (через середовище виконання процесів SDK Plugin)
/bin/sh недоступний або коли
середовище дочірнього процесу задає для OPENCLAW_CHILD_OOM_SCORE_ADJ значення 0, false, no чи
off.
Перевірте дочірній процес:
1000; сам процес Gateway
зберігає звичайне значення (зазвичай 0).
Параметр OOMPolicy=continue у модулі systemd залишає службу Gateway активною, коли
засіб OOM-завершення вибирає тимчасовий дочірній процес, замість того щоб позначати весь
модуль як несправний і перезапускати всі канали; завершений дочірній процес або сеанс повідомляє про
власну помилку.
Це не замінює звичайного налаштування пам’яті. Якщо VPS або контейнер неодноразово
завершує дочірні процеси, збільште ліміт пам’яті, зменште паралелізм або додайте суворіші
засоби керування ресурсами (systemd MemoryMax=, обмеження пам’яті контейнера).