Разбор

Как развернуть команду AI-агентов на VPS за 30 минут: пошаговый гайд

OpenClaw install → agents add → Telegram → Office UI. Шаг за шагом: копи-паста команды, скриншоты, результаты за полчаса. Для маркетологов и аналитиков.

• 4 мин чтения

30 минутот первого коммита до полностью рабочей команды из 5 AI-агентовРеальное время установки OpenClaw на чистый VPS

Маркетолог, ты тратишь часы на рутину: парсинг аналитики, рассылки, поиск инсайтов. А если бы эти задачи выполняли не ты, а команда AI-агентов, которые работают 24/7 и докладывают в Telegram?

OpenClaw — это не облако и не SaaS. Это твой собственный фреймворк на VPS, где живут агенты. Каждый агент — это отдельный процесс с собственной памятью, задачами и интеграциями.

Сейчас я покажу, как за 30 минут развернуть всё с нуля.

Шаг 1: Подготовь VPS и переменные окружения (5 минут)

Сначала подготовим сервер и установим Docker (если его ещё нет).

# 1. Обновить систему
sudo apt update && sudo apt upgrade -y

# 2. Установить Docker (если не установлен)
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

# 3. Проверить версию
docker --version

Теперь создадим переменные окружения. Создадим файл .env в корне проекта:

# Переменные для OpenClaw
OPENCLAW_PORT=3000
OFFICE_UI_PORT=8787
OPENCLAW_ADMIN_TOKEN=your_secure_token_here
CLAUDE_API_KEY=sk-ant-xxxxxxxxxxxx
TELEGRAM_BOT_TOKEN=123456:ABCDEFGHIJKLMNOPQRSTUVWxyz
TELEGRAM_CHAT_ID=987654321

💡 Где взять токены?

  • CLAUDE_API_KEY — на https://console.anthropic.com
  • TELEGRAM_BOT_TOKEN — напиши @BotFather в Telegram, создай бота, скопируй токен
  • TELEGRAM_CHAT_ID — напиши @userinfobot в Telegram, получишь свой ID

Шаг 2: Клонируй репозиторий и запусти Docker Compose (8 минут)

# 1. Клонировать OpenClaw
git clone https://github.com/leonidpetrov/openclaw.git
cd openclaw

# 2. Скопировать .env в правильное место
cp ../.env .env

# 3. Запустить Docker Compose
docker-compose up -d

# 4. Дождаться инициализации (обычно 30-60 сек)
docker-compose logs -f openclaw

Когда увидишь в логах OpenClaw server running on port 3000, контроль+C и переходим дальше.

Проверить, что контейнеры запустились:

docker-compose ps

Должны быть в статусе Up:

  • openclaw — основной сервис
  • redis (опционально) — для кэша
  • postgres (опционально) — для хранилища данных
3контейнера работают параллельно, управляя агентами

Шаг 3: Добавь первых агентов через Office UI (10 минут)

Открой браузер и перейди на:

http://твой-vps-ip:8787

Ты увидишь интерфейс OpenClaw Office — шахтёрское управление агентами. Слева видишь список агентов, справа — конфигурация.

Добавим пятерку агентов:

Агент 1: Analytics Bot (проверяет метрики)

  • Имя: analytics_bot
  • Модель: claude-3-5-sonnet
  • Системный промпт: “Ты аналитик. Каждый день в 9:00 извлекай данные из Yandex Metrika, ищешь аномалии, пишешь краткий отчёт на русском.”
  • Интеграции: Telegram, Metrika API

Агент 2: Content Generator (пишет посты)

  • Имя: content_gen
  • Модель: claude-3-5-sonnet
  • Системный промпт: “Ты копирайтер. Генерируешь 3 варианта постов в день по трендам ниши. Каждый пост — максимум 280 символов.”
  • Интеграции: Telegram

Агент 3: Research Bot (ищет инсайты)

  • Имя: research_bot
  • Модель: claude-3-5-sonnet
  • Системный промпт: “Ты исследователь. Ищешь свежие статьи по маркетингу и AI в RSS-фидах, отбираешь топ-5 по релевантности, форматируешь список.”
  • Интеграции: RSS, Telegram

Агент 4: Email Automation (рассылка)

  • Имя: email_bot
  • Модель: claude-3-5-sonnet
  • Системный промпт: “Ты менеджер рассылок. Генерируешь персонализированные письма подписчикам на основе их активности. Вставляешь имя, преимущества продукта, CTA.”
  • Интеграции: SMTP, Database

Агент 5: Schedule Manager (управляет календарём)

  • Имя: schedule_manager
  • Модель: claude-3-5-sonnet
  • Системный промпт: “Ты менеджер расписания. Синхронизируешь задачи с Telegram reminders, напоминаешь о встречах, переносишь события по запросу.”
  • Интеграции: Google Calendar, Telegram

Для каждого агента в Office UI нажми кнопку + Add Agent, заполни поля и сохрани.

  1. Analytics Bot — проверяет метрики, ищет аномалии
  2. Content Generator — пишет социальные посты
  3. Research Bot — ищет и систематизирует статьи
  4. Email Automation — персонализирует рассылки
  5. Schedule Manager — напоминает о задачах

Шаг 4: Подключи Telegram-бот (5 минут)

Теперь агенты будут докладывать и получать команды через Telegram.

Зайди в Office UI → Settings → Integrations → Telegram.

Вставь туда:

  • Bot Token: из @BotFather
  • Chat ID: твой ID (из @userinfobot)
  • Webhook URL: https://твой-домен.ru/telegram/webhook (если у тебя есть свой домен через HTTPS)

Или проще — используй polling mode (бот будет сам проверять новые сообщения каждые 2 секунды):

# В параметрах Telegram интеграции установи mode: "polling"

Теперь отправь боту команду в Telegram:

/agents list

Должна прийти ответ со списком всех 5 агентов и их статусом.

Запуск агента через Telegram:

/agent start analytics_bot

Статус агента:

/agent status analytics_bot

Результаты:

/agent results analytics_bot

🤖 Команды бота:

  • /agents list — список всех агентов
  • /agent start <имя> — запустить агента
  • /agent stop <имя> — остановить агента
  • /agent status <имя> — статус агента
  • /agent results <имя> — последние результаты
  • /config — текущая конфигурация

Шаг 5: Проверь логи и отладку (2 минуты)

Чтобы увидеть, что происходит внутри контейнеров:

# Логи OpenClaw
docker-compose logs openclaw -f

# Логи всех контейнеров
docker-compose logs -f

# Логи конкретного агента (внутри контейнера)
docker exec openclaw tail -f /app/logs/analytics_bot.log

Если агент заклинился, перезагрузи его:

docker-compose restart openclaw

Если нужно обновить переменные окружения:

# Редактируй .env
nano .env

# Перезагрузи контейнеры
docker-compose down && docker-compose up -d
24/7агенты работают, пока ты спишь или в встречах

Бонус: Масштабирование на несколько регионов

Если захочешь копировать эту конфигурацию на второй VPS (для отказоустойчивости):

# На первом VPS экспортируй конфиг
docker-compose exec openclaw /app/scripts/export-config.sh > config.backup.json

# На втором VPS импортируй
docker-compose exec openclaw /app/scripts/import-config.sh < config.backup.json

Оба сервера будут синхронизировать результаты через Redis в облаке (например, AWS ElastiCache).

Частые ошибки и их решение

Error: EADDRINUSE :::3000 Порт 3000 уже занят. Измени в .env OPENCLAW_PORT=3001 и перезагрузи.

Telegram bot not responding Проверь TELEGRAM_BOT_TOKEN в .env. Скопируй снова из @BotFather, он может быть невалидным после создания бота.

Claude API Error: 401 Unauthorized CLAUDE_API_KEY неправильный. Зайди на https://console.anthropic.com, создай новый ключ, обновись в .env.

Out of Memory VPS заканчивается памяти. Останови пару агентов: /agent stop content_gen. Или увеличь VPS до 4GB RAM.


Что дальше?

Теперь у тебя есть рабочая команда AI-агентов. Следующие шаги:

  1. Добавь интеграции: Google Analytics, Metrika, CRM, WordPress
  2. Настрой расписание: какой агент когда стартовать (cron-like)
  3. Добавь лог-хранилище: результаты агентов в базу данных для истории
  4. Мониторь метрики: сколько токенов потрачено, сколько времени работал каждый агент

Для более сложной оркестровки агентов (когда один агент зависит от результата другого) используй LangGraph или CrewAI вместо OpenClaw.


📲 Обсудить и задать вопросы — в Telegram-канале @lexamarketolog. Видео-разборы — в MAX-канале и ВКонтакте. Сторис — @loading_express.

Источники

Часто задаваемые вопросы

Что такое OpenClaw и зачем оно нужно маркетологу?
OpenClaw — это фреймворк для развёртывания команды AI-агентов на собственном VPS. Вместо CloudFlare Workers или Vercel, ты держишь всё у себя и управляешь агентами через веб-интерфейс или Telegram-бот. Для маркетолога это означает: аналитика + контент + медиа — всё автоматизируется параллельно 5-7 агентами.
Какие минимальные требования к VPS?
Ubuntu 22.04+ или Debian 12+, 2GB RAM, 20GB SSD, открытые порты 3000-3010 (для агентов) и 8787 (для Office UI). OpenClaw работает в Docker, поэтому нужен установленный Docker и Docker Compose.
Можно ли управлять агентами без веб-интерфейса?
Да, через Telegram-бот. После настройки бота, ты можешь стартовать/останавливать агентов, смотреть статус и результаты прямо в чате. Это удобнее всего для маркетолога, который в пути.
Сколько агентов я могу запустить одновременно?
Зависит от мощности VPS и выбранной модели AI (Claude, GPT-4, местные LLM). На 4GB RAM можно комфортно работать с 5-7 агентами одновременно. Каждый агент требует примерно 100-300MB памяти.
Обсуждение

    Пока без комментариев. Будьте первым.

    Войдите, чтобы отправить комментарий

    Вы сможете комментировать статьи, сохранять материалы

    или войдите по email

    Бесплатная диагностика · 30 минут · без обязательств

    Маркетинг работает, но продажи не растут?

    Отвечу на 3–5 вопросов о вашем бизнесе — и мы вместе разберём, где именно теряются клиенты и что с этим делать.

    Без продаж. Без навязчивых звонков.