Чтобы OpenClaw работал круглосуточно, достаточно Linux VPS. Покупать Mac mini не нужно: агент обращается к языковым моделям по API и сам ничего тяжёлого не считает, так что серверу с 2 vCPU и 4 ГБ RAM хватает с запасом.
В этом руководстве сначала разберём, почему VPS выигрывает, затем пройдём установку по шагам, настроим защиту и подберём ресурсы. Если хотите сразу к делу, тарифы VPS для OpenClaw уже подготовлены под эту задачу.
Зачем покупать Mac mini за 600 $, если есть VPS
Рассуждение знакомое: в демо OpenClaw стоит на Mac mini на рабочем столе, значит, нужен такой же. Но удобство для демонстрации и требования к постоянной работе - разные вещи. Персональный агент должен отвечать в 3 часа ночи, в ваш отпуск и даже после перезагрузки домашнего роутера.
Mac mini - это покупка в несколько сотен долларов (около 600 $ за базовую модель), причём единовременная и до того, как вы убедились, что инструмент вам вообще нужен. Дальше добавляются электричество, домашний канал, динамический IP, отключения, обновления macOS с перезагрузкой, а если машина зависнет, перезапустить её некому.
Для задач OpenClaw такая мощность просто не используется. Модели (Claude, GPT и другие) работают у провайдера. Ваша машина оркестрирует: держит открытым шлюз (gateway) к WhatsApp, Telegram или Discord, запускает инструменты, хранит память и журналы. Это работа сервера, а не рабочей станции.
Mac mini и VPS: сравнение
| Критерий | Mac mini дома | Linux VPS |
|---|---|---|
| Начальные вложения | Покупка оборудования | Без оборудования, ежемесячная оплата |
| Доступность сети | Зависит от домашнего роутера | Подключение в дата-центре, фиксированный IP |
| IP-адрес | Часто динамический | Публичный и постоянный |
| Перезагрузка и сбои | Нужно ехать к устройству | Консоль и удалённый доступ |
| Масштабирование | Замена машины | Переход на тариф выше в несколько кликов |
| Изоляция личных данных | Одна сеть с вашими устройствами | Отдельная среда |
| Пробный запуск без серьёзных обязательств | Нет | Да, остановить можно когда угодно |
Последний пункт весит больше всего. VPS можно попробовать, удалить и создать заново. Купленный Mac mini остаётся на вашем столе.
Что нужно для хостинга OpenClaw
OpenClaw - приложение на Node.js. Официальная документация требует свежую версию Node (22 или новее; сверьтесь со страницей установки, требования меняются). GPU не нужен, пока вы используете модели через API.
Реалистичные ориентиры по ресурсам:
- 1-2 vCPU и 2 ГБ RAM: достаточно для личного агента с одним-двумя каналами связи.
- 2-4 vCPU и 4 ГБ RAM: комфортно, если агент управляет headless-браузером, выполняет задачи по расписанию или работает сразу с несколькими каналами.
- SSD от 40 ГБ: журналы, память и сессии со временем растут.
- Ubuntu 24.04 LTS или Debian 12: дистрибутивы с лучшей документацией для такого развёртывания.
Если вы планируете запускать локальные модели (например, через Ollama), расчёт меняется: потребуется заметно больше RAM, а возможно, и GPU. Для обычной работы OpenClaw с API-ключом это лишнее, и обычный Linux VPS справится.
Установка OpenClaw на VPS по шагам
Исходим из чистого VPS с Ubuntu 24.04 и root-доступом по SSH.
1. Подготовить систему и отдельного пользователя
Не запускайте под root агента, который умеет выполнять команды. Создайте отдельного пользователя.
Bashapt update && apt upgrade -y adduser claw usermod -aG sudo claw
Затем скопируйте SSH-ключ в новую учётную запись и проверьте подключение, прежде чем идти дальше:
Bashrsync --archive --chown=claw:claw ~/.ssh /home/claw
2. Включить минимальный файрвол
Bashufw allow OpenSSH ufw enable ufw status
Обратите внимание на то, что мы не открываем: порт шлюза OpenClaw. К этому вернёмся в разделе о безопасности.
3. Установить Node.js
Переключитесь на пользователя claw (su - claw) и установите Node 22 из репозитория NodeSource:
Bashcurl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt install -y nodejs node -v
4. Установить OpenClaw и запустить мастер настройки
Остальное сделает официальный установочный скрипт:
Bashcurl -fsSL https://openclaw.ai/install.sh | bash openclaw onboard --install-daemon
Мастер onboarding спросит, какого провайдера моделей использовать (API-ключ), какие каналы подключить, и установит сервис, который автоматически перезапускает агента. Читайте вывод: если синтаксис какой-либо опции изменился, ориентируйтесь на официальную документацию.
5. Оставить сервис работающим после выхода из сессии
Если демон установлен как пользовательский сервис systemd, он должен пережить закрытие SSH-сессии:
Bashsudo loginctl enable-linger claw systemctl --user status openclaw-gateway
Точное имя юнита может отличаться в зависимости от версии. Проверьте командами openclaw gateway status и openclaw doctor: вторая сообщает о типичных проблемах конфигурации.
Защита агента: то, что действительно важно
Агент, который читает ваши сообщения и выполняет действия, - лакомая цель. Правило простое: интерфейс управления нельзя выставлять в открытом виде в интернет.
По умолчанию шлюз слушает только локальный адрес (в последних версиях порт 18789). Оставьте так и подключайтесь к нему через SSH-туннель со своего компьютера:
Bashssh -N -L 18789:127.0.0.1:18789 claw@IP_DU_VPS
После этого откройте http://127.0.0.1:18789 в локальном браузере. Ничего не опубликовано наружу, и защищать на уровне файрвола нечего.
Что стоит сделать дополнительно:
- Отключите вход по паролю в SSH (
PasswordAuthentication noв/etc/ssh/sshd_config) и оставьте только ключи. - Установите
fail2ban, чтобы сдерживать автоматический подбор паролей. - Ограничьте права агента: sudo без пароля для агента редко бывает хорошей идеей.
- Задайте список разрешённых отправителей в каналах связи, чтобы никто посторонний не мог с ним разговаривать.
- Следите за расходами у провайдера API: установите месячный лимит на ключ.
Если агент принимает публичный трафик (например, вебхуки), дополнительная сетевая защита имеет смысл: посмотрите VPS с защитой от DDoS.
Обновления, резервные копии и мониторинг
Установленный и забытый агент быстро превращается в проблему. Позаботьтесь о трёх вещах с первого дня.
Обновления. Включите unattended-upgrades для системных исправлений, а OpenClaw время от времени обновляйте вручную (npm update -g openclaw или повторный запуск установочного скрипта), читая заметки к релизам: проект развивается быстро.
Резервные копии. Конфигурация и память агента хранятся в каталоге ~/.openclaw. Достаточно ежедневного архива, который копируется за пределы сервера:
Bashtar czf /tmp/openclaw-$(date +%F).tar.gz -C ~ .openclaw
Делайте также снимок VPS перед каждым крупным обновлением. На физической машине дома такого запаса прочности просто нет.
Мониторинг. Смотрите журналы командой journalctl --user -u openclaw-gateway -f и настройте простое оповещение (внешний ping или сообщение в Telegram при остановке).
Как выбрать VPS для OpenClaw
Важны три параметра: объём RAM (не опускайтесь ниже 2 ГБ), диск NVMe или SSD и расположение. Если ваши каналы и пользователи находятся в Европе, сервер во Франции или в Германии оставляет данные в европейском правовом поле, а это упрощает вопросы GDPR, когда агент работает с личными или клиентскими сообщениями.
В Infrawire страница VPS для OpenClaw собирает подходящие тарифы: вы выбираете размер, получаете root-доступ и идёте по этому руководству. Если агент станет важной частью вашей работы, вы перейдёте на тариф выше без переустановки. А если поймёте, что инструмент вам не подходит, просто остановите сервер, и у вас не останется коробки, которую нужно продавать.
Подробнее об администрировании Linux-сервера: в разделе руководств разобраны SSH, файрвол и резервное копирование.
FAQ
Да. OpenClaw - приложение на Node.js, которое работает в Linux, macOS и Windows (через WSL2). Некоторые функции, завязанные на экосистему Apple, например iMessage, требуют Mac. Для WhatsApp, Telegram, Discord и большинства типичных сценариев Linux VPS подходит.
Для простого личного использования рассчитывайте на 2 ГБ RAM и 1-2 vCPU. Если агент управляет браузером или работает с несколькими каналами, берите 4 ГБ. Узким местом редко становится процессор, ведь модели работают на стороне провайдера API.
Нет, если вы используете модели, размещённые у провайдера, через API-ключ. GPU пригодится только при запуске крупных моделей локально, но это уже другой проект с другими требованиями к железу.
Безопасно, если правильно всё настроить: отдельный пользователь, шлюз только на локальном адресе, доступ через SSH-туннель, вход по ключам, список разрешённых отправителей и лимит расходов на API-ключе. Классическая ошибка - открыть порт управления всему интернету.
Да. Достаточно сохранить каталог ~/.openclaw, установить OpenClaw на новую машину и восстановить архив. На VPS тариф часто можно сменить и напрямую, не начиная с нуля.

