← все статьи

OpenClaw на своём сервере: как поставить на VPS

12 октября 2026 г.

OpenClaw на своём сервере — это VPS, на котором ваш ИИ-агент работает круглосуточно, даже когда ноутбук выключен. По официальной документации хватает 1 ядра и 1 ГБ памяти, а такой сервер в России стоит около тысячи рублей в месяц. Сложности начинаются после установки: агент замолкает, когда закрываешь SSH, или панель управления оказывается открыта всему интернету.

Дальше по порядку: какой VPS выбрать, установка одной командой и в Docker, как сделать, чтобы агент не выключался, подключение Telegram, безопасный доступ к панели, обновления и резервные копии. Все команды взяты из документации OpenClaw и проверены 12 октября 2026 года, актуальная версия — v2026.10.2.

Если вы ещё решаете, нужен ли OpenClaw вообще, начните со статьи OpenClaw для бизнеса: что на нём собирают и сколько это стоит целиком.

Какой VPS нужен для OpenClaw

По документации, минимум — 1 виртуальное ядро, 1 ГБ памяти и около 500 МБ диска. Рекомендовано 1–2 ядра и от 2 ГБ, чтобы хватило места логам и нескольким каналам. Лучше всего проверена Ubuntu LTS. Нужен Node.js 24.16 или новее, но установщик ставит его сам.

Провайдер Сервер Цена
Beget 2 ядра, 2 ГБ 27 ₽ в день + 5 ₽ в день за IPv4, около 960 ₽ за 30 дней
Beget 2 ядра, 4 ГБ 33 ₽ в день + IPv4
Timeweb Cloud 2 ядра, 2 ГБ, линейка Premium 2 800 ₽ в месяц

Цены с официальных страниц на 12 октября 2026 года. Не путайте требования OpenClaw с требованиями нейросети: сама модель работает у провайдера по API, сервер её не тянет. Мощное железо нужно, только если хотите запускать модель у себя, и это отдельная история — локальные модели для агентов документация не советует.

Готовый образ или установка вручную

Готовый образ. У Beget OpenClaw есть в списке готовых приложений, бесплатно. Cloud.ru в сентябре 2026 года открыл образ OpenClaw 2.0 в своём маркетплейсе, платите только за ресурсы. Это быстрый старт, но версию и настройки выбирает провайдер.

Установка вручную. Чистая Ubuntu и одна команда из документации. Дольше на полчаса, зато вы точно знаете, что стоит на сервере, и обновляете сами.

Ставьте OpenClaw от отдельного пользователя, а не от root: так делает и официальная инструкция для облачных серверов.

Как установить OpenClaw на Ubuntu

Установка OpenClaw на чистую Ubuntu — одна команда:

curl -fsSL https://openclaw.ai/install.sh | bash

Скрипт поставит Node.js, если его нет, сам OpenClaw и запустит настройку. Если хотите настроить позже, добавьте флаг:

curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard

Второй способ — через npm, если Node.js уже стоит:

npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon

Проверить, что всё на месте:

openclaw --version
openclaw doctor
openclaw gateway status

Как запустить OpenClaw в Docker

Docker удобен, если на сервере уже живут другие сервисы, например n8n — как его поставить, разобрали в статье n8n в Docker. По инструкции с готовым образом:

git clone https://github.com/openclaw/openclaw.git
cd openclaw
export OPENCLAW_IMAGE="ghcr.io/openclaw/openclaw:latest"
./scripts/docker/setup.sh

Скрипт сам запустит настройку и запишет токен доступа в файл .env. Без готового образа Docker собирает его из исходников, и тогда серверу нужно не меньше 6 ГБ памяти. Поэтому в некоторых инструкциях и пишут про 8 ГБ, хотя для обычного запуска столько не нужно.

Обновление в Docker:

docker compose pull openclaw-gateway openclaw-cli
docker compose up -d openclaw-gateway

На одном из клиентских серверов OpenClaw у нас работает в Docker, и грубый перезапуск контейнера посреди работы оставлял очередь сообщений зависшей — чат переставал отвечать. Поэтому перезапускаем только когда очередь пуста.

Как сделать, чтобы OpenClaw работал после выхода из SSH

Самая частая жалоба: пока вы в терминале, агент отвечает, закрыли окно — замолчал. Причина в том, что он запущен как обычная программа в вашей сессии.

Установите его как службу. Команда openclaw onboard --install-daemon создаёт службу openclaw-gateway.service, которая перезапускается сама, если упала. Управлять ей можно через openclaw gateway start, stop и restart.

Разрешите службе жить без вас. Служба пользовательская, и без этой команды система останавливает её при выходе из SSH:

loginctl enable-linger openclaw

Здесь openclaw — имя пользователя, от которого вы ставили OpenClaw.

Проверьте. Статус и живой журнал:

systemctl --user status openclaw-gateway.service
journalctl --user -u openclaw-gateway.service -f

Как подключить Telegram к OpenClaw на сервере

Документация советует начинать именно с Telegram: нужен только токен бота, без плагинов.

  1. В Telegram откройте @BotFather, отправьте /newbot и получите токен.
  2. На сервере подключите канал:
openclaw channels add --channel telegram --token <токен-бота>
openclaw channels status --probe
  1. Напишите боту. Незнакомцу он ответит кодом сопряжения — одобрите его на сервере:
openclaw pairing list telegram
openclaw pairing approve telegram <КОД>

Код живёт час. Если бот только для вас, документация советует режим белого списка по вашему числовому ID в Telegram: тогда чужие сообщения он даже не обрабатывает.

Как безопасно открыть панель OpenClaw

Панель и шлюз OpenClaw по умолчанию слушают только сам сервер, порт 18789. Это правильно, и менять это не нужно.

Через SSH-туннель. На своём компьютере:

ssh -N -L 18789:127.0.0.1:18789 user@адрес-сервера

И открываете в браузере http://127.0.0.1:18789/. Панель видите только вы.

Через Tailscale. Если панель нужна с телефона, документация предлагает Tailscale: сервер и ваши устройства попадают в одну закрытую сеть.

Чего не делать. Не открывайте порт 18789 наружу: в документации это сказано прямым текстом. В Docker будьте внимательнее: он публикует порт сам, и закрывать его нужно отдельными правилами для Docker, обычный файрвол может не сработать.

Как проверить защиту, обновить и сделать бэкап

Проверка защиты. Раз после установки и после каждой серьёзной правки:

openclaw security audit --deep
openclaw security audit --fix

Вторая команда исправит то, что можно исправить автоматически: закроет группы белым списком и сузит права на файлы. Токены и сетевые настройки она не трогает.

Обновление. Сначала посмотрите, что изменится, потом обновляйте:

openclaw update --dry-run
openclaw update

Если после обновления что-то не так — openclaw doctor, затем openclaw gateway restart.

Резервная копия. Все настройки, память и файлы агента лежат в папке ~/.openclaw. Копию делайте встроенной командой:

openclaw backup create --output ~/Backups/openclaw --verify

Не копируйте папку вручную, пока агент работает: документация прямо предупреждает, что живую базу так копировать нельзя, она может оказаться повреждённой. Восстановление — openclaw backup restore.

Логи. Если агент молчит: openclaw logs --follow, openclaw status --all и openclaw health.

Частые вопросы

Сколько оперативной памяти нужно для OpenClaw на VPS? По документации минимум 1 ГБ, рекомендовано от 2 ГБ. Больше нужно, только если собирать Docker-образ из исходников (от 6 ГБ) или запускать нейросеть прямо на сервере. Сама модель обычно работает у провайдера по API.

Какая версия Node.js нужна для OpenClaw? 24.16 или новее, рекомендована 26. Версии 22, 23 и 25 не поддерживаются. Установщик с официального сайта ставит подходящую версию сам. Проверить текущую можно командой node --version.

Можно ли открыть порт 18789 наружу? Нет. Документация прямо запрещает выставлять шлюз в интернет без защиты. Для доступа к панели используйте SSH-туннель или Tailscale. В Docker порт публикуется сам, поэтому правила файрвола для него проверьте отдельно.

Почему OpenClaw останавливается, когда я закрываю SSH? Потому что он запущен в вашей сессии или как пользовательская служба без разрешения работать в фоне. Установите службу командой openclaw onboard --install-daemon и выполните loginctl enable-linger для своего пользователя.

Как обновить OpenClaw и не потерять настройки? Сделайте копию командой openclaw backup create --verify, посмотрите изменения через openclaw update --dry-run и обновитесь openclaw update. Настройки, память и файлы агента лежат в папке ~/.openclaw.

Можно ли поставить OpenClaw на российский VPS? Да. Сам OpenClaw работает на любом Linux-сервере, а у Beget и Cloud.ru он есть готовым образом. Ограничения бывают у нейросетей, а не у сервера — какую модель подключить из России, разобрали в статье OpenClaw для бизнеса.


Поставить OpenClaw по этой инструкции можно за вечер. Дольше и важнее всё, что вокруг: доступы, резервные копии, агенты под ваши процессы. Это наша работа — OpenClaw на вашей инфраструктуре за $450: сервер оформлен на вас, код и резервная копия в вашем GitHub. Расскажите о процессе, разберём и назовём цену в тот же день.

Хотите так же — без рутины?

Расскажите, какой процесс съедает время, — в тот же день пришлём вилку цены

Заказать автоматизацию →
Ульяна ответит личноОтправить заявку