OpenClaw — открытый ИИ-агент, которого запускают на своём компьютере или сервере. Он подключается к мессенджерам, отвечает на сообщения, работает с файлами и браузером, выполняет задачи по расписанию. Держать его на VPS удобнее, чем на ноутбуке: агент работает круглосуточно, не зависит от того, включён ли ваш компьютер, и не имеет доступа к вашим личным файлам. Ниже — какой сервер нужен, как установить OpenClaw, как безопасно открыть панель управления и что сделать, чтобы агент не стал дырой в безопасности.
Что понадобится
- VPS на Linux — Ubuntu 24.04 или Debian. Подойдёт и Windows, но на сервере Linux проще и дешевле.
- Node.js версии 24 или не ниже 22.16. Отдельно ставить не обязательно: установщик OpenClaw сделает это сам.
- Доступ к языковой модели — API-ключ облачного провайдера (OpenAI, Anthropic, Google и других) или локальная модель через Ollama.
- Аккаунт в мессенджере для бота, если агент будет общаться через Telegram или другой канал. Для Telegram нужен токен бота от @BotFather.
Какой сервер выбрать
Ресурсы
Сам OpenClaw — приложение на Node.js, и если модель работает в облаке, серверу не нужна большая мощность: основная нагрузка ложится на API провайдера модели. Официальных требований к памяти документация не называет. Ориентир такой:
| Сценарий | Тариф | Ресурсы |
|---|---|---|
| Агент с облачной моделью, один-два канала | Start | 2 vCPU, 2 ГБ |
| Браузерная автоматизация, несколько каналов, другие сервисы рядом | Medium | 3 vCPU, 4 ГБ |
| Локальная модель через Ollama | от Elite или HI-CPU | от 16 ГБ памяти, высокая частота процессора |
На тарифе с 2 ГБ памяти включите swap: при установке и обновлении Node.js-пакеты кратковременно занимают много памяти. Как это сделать — в статье «Как настроить VPS после покупки», шаг 9. Про локальные модели без видеокарты и их скорость — в статье «Нейросеть на своём VPS».
Локация
API крупных облачных моделей не обслуживают российские IP-адреса. Если агент будет работать с OpenAI, Anthropic или Google, сервер нужен за пределами России. Для пользователей из России удобны Финляндия (20–40 мс) и Нидерланды (40–60 мс): там процессоры Xeon Gold и NVMe-диски. Для агента задержка почти не важна — ответ модели всё равно занимает секунды.
Подготовка сервера
Сначала выполните базовую настройку: обновления, вход по ключу, закрытый вход root, firewall. Порядок — в статье «Как настроить VPS после покупки».
Затем создайте для агента отдельного пользователя. OpenClaw выполняет команды на сервере по просьбе модели, и если что-то пойдёт не так, ущерб ограничится правами этого пользователя:
sudo adduser openclaw
sudo usermod -aG sudo openclaw
sudo -iu openclaw
Права sudo нужны только на время установки: установщику может понадобиться поставить Node.js и системные пакеты. Когда всё заработает, заберите их обратно — агенту не нужны права администратора, чтобы отвечать в мессенджере:
sudo deluser openclaw sudo
Установка
Под пользователем openclaw запустите официальный установщик. Он проверит систему, при необходимости поставит Node.js, установит OpenClaw и запустит первичную настройку:
curl -fsSL https://openclaw.ai/install.sh | bash
Если Node.js у вас уже установлен и вы предпочитаете npm:
npm install -g openclaw@latest
openclaw onboard --install-daemon
Во время первичной настройки мастер спросит модель и API-ключ, способ входа и каналы. Два ответа важны для безопасности:
- Адрес шлюза (gateway) — оставьте только локальный (loopback). Тогда панель управления будет доступна лишь с самого сервера, а снаружи вы будете заходить через SSH-туннель.
- Токен шлюза — длинная случайная строка. Относитесь к нему как к паролю.
Чтобы агент продолжал работать после того, как вы закрыли SSH-сессию, разрешите службам пользователя работать без входа в систему:
sudo loginctl enable-linger openclaw
Проверьте установку:
openclaw --version
openclaw doctor
openclaw gateway status
Команда openclaw doctor проверяет окружение и подсказывает, что поправить. Документация OpenClaw описывает и другие способы установки, включая Docker, — они собраны на странице docs.openclaw.ai.
Как открыть панель управления
Шлюз OpenClaw по умолчанию слушает порт 18789 на локальном адресе. Не открывайте этот порт в интернет. Вместо этого пробросьте его к себе через SSH — на своём компьютере выполните:
ssh -N -L 18789:127.0.0.1:18789 openclaw@IP_СЕРВЕРА
Пока команда работает, панель открывается в браузере по адресу localhost:18789. Закрыли окно терминала — туннель закрылся, и снаружи до панели снова никто не дотянется. Если вы не настроили вход по ключу для пользователя openclaw, подключайтесь под своим основным пользователем: туннель работает так же.
Альтернатива для тех, кто заходит с разных устройств, — частная сеть вроде Tailscale: документация OpenClaw описывает и этот вариант. Если же вы всё-таки переключите шлюз на внешний адрес, OpenClaw потребует токен или пароль, но и тогда закройте порт firewall для всех, кроме своих адресов.
Безопасность: что важно с агентом
ИИ-агент отличается от обычного бота: он не просто отвечает текстом, а может выполнять команды, читать и создавать файлы, открывать сайты. Отсюда несколько правил:
- Отдельный пользователь без sudo — это главная мера. Агент не должен видеть ключи от других серверов, базы клиентов и бэкапы.
- Сторонние навыки — это чужой код. Каждый подключённый навык выполняется с правами агента. Ставьте только те, которым доверяете, и смотрите, что они делают.
- Ограничьте доступ в мессенджере. Агент в Telegram должен отвечать только вам и тем, кому вы разрешили, — иначе любой, кто найдёт бота, сможет давать ему задания.
- Поставьте лимит расходов у провайдера модели. Зацикленная задача или чужие запросы к боту могут за ночь потратить заметную сумму.
- Делайте бэкапы. Настройки и данные агента хранятся в домашнем каталоге пользователя, в папке
~/.openclaw. Копируйте её в отдельное хранилище по расписанию — см. «Сервер для бэкапа».
Обновление
OpenClaw развивается быстро, обновления выходят часто. Обновиться можно той же командой установки:
npm install -g openclaw@latest
openclaw doctor
Перед крупным обновлением сделайте копию ~/.openclaw: если что-то сломается, откатиться будет проще.
Что можно поручить агенту на сервере
- Отвечать на вопросы и вести заметки в Telegram — из любого места, без ноутбука.
- Присылать сводки по расписанию: новости, письма, задачи.
- Следить за сайтами и сообщать, если что-то изменилось.
- Работать в связке с n8n: агент принимает запрос, сценарий n8n выполняет действия в ваших сервисах. Как поставить n8n — в статье «n8n на VPS».
Medium в Финляндии, 4 ГБ — $20/мес Start в Финляндии, 2 ГБ — $10/мес Start в Нидерландах — $10/мес
Цены указаны на момент публикации, оплата у провайдера. Перед покупкой сервер можно проверить: см. «VPS с пробным периодом».
Коротко
- Для OpenClaw с облачной моделью хватает Start с 2 ГБ, комфортно — Medium с 4 ГБ.
- Сервер нужен за пределами России: API облачных моделей не работают с российскими IP.
- Установка — одной командой:
curl -fsSL https://openclaw.ai/install.sh | bash. - Агента запускайте под отдельным пользователем без sudo.
- Панель на порту 18789 не открывайте в интернет — заходите через SSH-туннель.
- Ограничьте, кто может писать боту, и поставьте лимит расходов на API.
