n8n self-hosted: полное руководство по развёртыванию на VDS в 2026
n8n — один из самых мощных open-source инструментов автоматизации рабочих процессов. В отличие от Zapier, Make (ex-Integromat) и ActivePieces, n8n распространяется под fair-code лицензией, что позволяет разворачивать его на собственном сервере бесплатно и без каких-либо ограничений на количество выполнений. По состоянию на апрель 2026 года n8n насчитывает более 60 000 звёзд на GitHub и активно используется компаниями по всему миру для построения сложных автоматизированных пайплайнов.
Облачный n8n vs self-hosted: в чём разница
Облачная версия n8n (cloud.n8n.io) имеет жёсткие ограничения. На бесплатном плане: 5 активных воркфлоу и 2 500 выполнений в месяц. На платном Starter (€20/мес): 15 воркфлоу и 10 000 выполнений. Pro (€50/мес): 50 воркфлоу и 50 000 выполнений. При превышении лимитов воркфлоу автоматически отключаются — без предупреждения.
Self-hosted n8n на VDS снимает все эти ограничения. Вы платите только за сервер — от 600 рублей в месяц у российских провайдеров. Количество воркфлоу и выполнений — неограничено. Все данные хранятся на вашем сервере, что особенно важно для компаний, работающих с персональными данными клиентов по 152-ФЗ.
Системные требования для n8n на VDS
Минимальная конфигурация для работы n8n: 1 CPU, 1 GB RAM, 10 GB SSD. Однако для стабильной работы в продакшене с несколькими одновременными воркфлоу рекомендуется 2 CPU, 2–4 GB RAM, 20 GB SSD. Если вы планируете использовать n8n вместе с другими сервисами (PostgreSQL, Redis, мониторинг), потребуется сервер от 4 CPU и 8 GB RAM.
n8n поддерживает две конфигурации хранения данных: встроенная SQLite (подходит для небольших нагрузок) и внешний PostgreSQL (рекомендуется для продакшена). Мы всегда настраиваем n8n с PostgreSQL — это обеспечивает лучшую производительность при большом количестве выполнений и более надёжное резервное копирование.
Архитектура развёртывания n8n с Docker Compose
Стандартная архитектура self-hosted n8n включает несколько компонентов: сам сервер n8n, PostgreSQL для хранения данных воркфлоу и выполнений, Redis для очередей задач (при работе в режиме queue mode), и Nginx или Traefik в качестве обратного прокси с SSL-терминацией.
Queue mode — ключевая возможность для производственного использования. В этом режиме n8n разделяется на «main» процесс (веб-интерфейс и API) и «worker» процессы (выполнение воркфлоу). Это позволяет обрабатывать тысячи одновременных задач без блокировки интерфейса и легко масштабироваться горизонтально — добавляя воркеры по мере роста нагрузки.
Популярные сценарии автоматизации с n8n
n8n особенно эффективен в сценариях, где несколько сервисов должны работать вместе без ручного участия. Рассмотрим наиболее востребованные паттерны использования в российских компаниях.
- ИИ-ботовые интеграции — n8n может принимать сообщения из Telegram/WhatsApp, передавать их в OpenAI/Ollama, обрабатывать ответ и отправлять обратно. В отличие от прямой интеграции, n8n добавляет логику ветвления, контекст разговора (через Redis/PG) и обработку ошибок.
- Синхронизация CRM и складских систем — автоматическая передача заказов из AmoCRM/Битрикс24 в 1С, обновление остатков, генерация уведомлений. n8n поддерживает прямые SQL-запросы, что делает интеграцию с любой системой возможной.
- Email-маркетинг без платных платформ — n8n + SMTP-сервер + PostgreSQL дают полноценную систему рассылок без ограничений Mailchimp или SendGrid. Воронки, триггерные письма, сегментация — всё это реализуется через воркфлоу.
- Мониторинг и алертинг — n8n может проверять доступность URL каждые N минут, анализировать ответы, и отправлять уведомления в Telegram/Slack при аномалиях. Это дешевле и гибче, чем специализированные SaaS-мониторинги.
- Обработка документов с ИИ — принять PDF через вебхук, извлечь текст, передать в LLM для анализа/классификации, сохранить результат в таблицу и уведомить ответственного. Полный пайплайн без кода.
n8n и MCP: интеграция с ИИ-агентами
В 2025–2026 годах n8n стал одним из главных инструментов для построения MCP-совместимых (Model Context Protocol) пайплайнов. MCP — стандарт, предложенный Anthropic, позволяющий ИИ-агентам взаимодействовать с внешними инструментами через стандартизированный интерфейс. n8n выступает в роли orchestrator: принимает вызовы от агента через MCP-сервер, выполняет необходимые действия (запросы к базам данных, API, файловой системе) и возвращает результаты. Такая архитектура позволяет строить полноценных автономных агентов без написания backend-кода.