OpenClaw на serverplus: свой ИИ-агент 24/7
OpenClaw — это open-source ИИ-агент, который вы разворачиваете на своём сервере и держите работающим 24/7. Он общается с вами через привычные мессенджеры, помнит контекст, умеет выполнять задачи (файлы, команды, автоматизация в браузере) и подключается к десяткам сервисов. Модель он не запускает сам — вы приносите свой API-ключ (OpenAI, Anthropic и др.). Поэтому GPU ему не нужен — OpenClaw отлично живёт на обычном VPS serverplus.
Системные требования и выбор ОС
Жёстких минимумов у OpenClaw нет — сам агент лёгкий, потому что тяжёлые вычисления выполняет внешняя модель (по API). Достаточно обычного VPS, GPU не нужен.
- CPU: от 1–2 vCPU.
- RAM: минимум 2 ГБ, комфортно 4 ГБ — браузерная автоматизация и параллельные задачи любят память.
- Диск: от 20 ГБ SSD (Node.js и зависимости, память агента, кэш браузера, логи).
- Плюс: API-ключ модели (OpenAI, Anthropic и т.п.) — за токены платите провайдеру.
Какую ОС выбрать
OpenClaw запускается на любой ОС, но для сервера, работающего 24/7, берите актуальный LTS-дистрибутив Linux — проще с автозапуском (systemd), обновлениями и совместимостью:
- Ubuntu 24.04 LTS (или 22.04 LTS) — рекомендуемый вариант: лучшая поддержка и простая установка Node.js.
- Debian 12 — тоже отличный выбор.
Про Node.js. Нужна версия 22.22+ или 24.15+. На свежих LTS она ставится в пару команд (см. раздел «Установка»). Устаревшие или экзотические дистрибутивы лучше не брать — больше возни с зависимостями.
Важно с самого начала. OpenClaw реально выполняет команды и действия от вашего имени. Разворачивайте его на отдельном сервере, не смешивая с продакшеном, и внимательно отнеситесь к разделу «Безопасность» ниже.
1. Установка
Сначала Node.js (пример для Ubuntu/Debian через NodeSource):
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v # should be 22.22+ or 24.15+Затем сам OpenClaw и мастер первоначальной настройки со службой автозапуска:
sudo npm install -g openclaw@latest
# onboarding: choose model, API key, install service (systemd)
openclaw onboard --install-daemonМастер onboard проведёт по шагам: подключение модели, базовые настройки и установка демона, чтобы агент работал в фоне и поднимался после перезагрузки.
2. Подключение модели
OpenClaw model-agnostic: вы указываете провайдера и API-ключ. Ключ и выбор модели задаются в мастере onboard и хранятся в конфиге:
~/.openclaw/openclaw.json- Для качества и безопасности берите сильнейшую актуальную модель провайдера.
- Заведите под агента отдельный API-ключ и установите у провайдера лимиты трат — так проще контролировать расходы.
3. Как пользоваться
Веб-панель (Dashboard)
Панель управления — чат с агентом, настройки и сессии:
openclaw dashboard
# opens at http://127.0.0.1:18789/ by defaultПанель слушает только localhost — так и оставьте. Не выставляйте порт 18789 в интернет. Для доступа со своего компьютера используйте SSH-туннель (см. ниже) или Tailscale.
Через мессенджер
Основной способ общения — из привычного мессенджера. OpenClaw подключается к Telegram, Slack, Discord, WhatsApp, Signal, Matrix, Microsoft Teams, Google Chat и другим через каналы. Канал настраивается в openclaw.json с белым списком отправителей:
{
channels: {
telegram: {
allowFrom: ["<your_id>"],
groups: { "*": { requireMention: true } }
}
}
}allowFrom— кто вообще может писать агенту (иначе ответит кому угодно).requireMention— в группах реагировать только на упоминание.
4. Удалённый доступ к панели
Чтобы открыть панель со своего ноутбука, не публикуя порт наружу, пробросьте его по SSH:
ssh -L 18789:127.0.0.1:18789 user@<your-server>
# then open http://127.0.0.1:18789/ in your browserАльтернатива — Tailscale (приватная сеть между вашими устройствами и сервером): тоже без публикации порта в открытый интернет.
Безопасность
OpenClaw мощный именно потому, что действует за вас — и по той же причине требует аккуратности.
- Отдельный сервер. Держите агента на выделенном VPS, а не рядом с боевыми сервисами и данными.
- Не публикуйте панель. Порт 18789 — только на localhost; удалённо — через SSH-туннель или Tailscale.
- Белые списки.
allowFromв каждом канале — обязательно, чтобы с агентом не мог говорить посторонний. В группах —requireMention. - Ключи модели — как секреты. Отдельный API-ключ под агента, установите лимиты трат у провайдера, не коммитьте конфиг в git.
- Базовая гигиена сервера. Firewall (наружу только SSH), регулярные обновления, вход по SSH-ключу.
- Бэкап конфигурации и памяти. Каталог
~/.openclaw(настройки и память агента в Markdown) стоит включить в резервное копирование.
Обновление
sudo npm install -g openclaw@latestПосле обновления перезапустите службу агента (её поставил onboard --install-daemon).
Частые вопросы
Нужен ли GPU? Нет. OpenClaw использует внешнюю модель по API и лишь оркеструет запросы — обычного VPS достаточно.
Панель на 18789 не открывается. Она слушает localhost — это правильно. Открывайте её через SSH-туннель (ssh -L 18789:127.0.0.1:18789 ...) или Tailscale, а не по внешнему адресу.
Агент не отвечает в мессенджере. Проверьте, что канал настроен и ваш идентификатор добавлен в allowFrom. В группах агент по умолчанию ждёт упоминания (requireMention).
Сколько это стоит? Сам OpenClaw бесплатный (MIT, open-source). Платите за VPS и за токены модели у выбранного провайдера — задайте у него лимиты, чтобы не было сюрпризов.
Где хранятся данные и память агента? Локально на вашем сервере, в ~/.openclaw — ничего не уходит на сторону, кроме запросов к выбранной модели.