n8n на своём сервере: self-hosted автоматизация и связка с ИИ
n8n — открытый конструктор автоматизаций, который можно развернуть у себя и связать с локальной LLM. Разбираем, зачем держать его на своём сервере, как поднять через Docker и как строить сценарии с ИИ без облачных лимитов и утечки данных.
⚡ Развернём n8n под ключПоднимем n8n в Docker с доменом, TLS и связкой с вашей LLM. Данные остаются на вашем сервере в РФ. Серверы под Docker →n8n — это визуальный конструктор автоматизаций: соединяете блоки-ноды в сценарий, и он сам гоняет данные между сервисами, базами, API и почтой. В отличие от облачных Zapier и Make, n8n можно развернуть у себя на сервере — а значит, данные не уходят на сторону, нет лимитов на число операций и можно подключить локальную LLM. Разберём, как это поднять.
Зачем держать n8n у себя
- Приватность. Через автоматизации проходят чувствительные данные: заявки, письма, документы, содержимое CRM. На своём сервере они остаются в вашей инфраструктуре — важно для 152-ФЗ.
- Нет лимитов и оплаты за операции. Облачные платформы берут деньги за число запусков. Self-hosted n8n гоняет сколько угодно сценариев за фиксированную цену сервера.
- Связка с локальной LLM. n8n умеет обращаться к моделям по API — можно подключить свою Ollama на том же сервере и делать ИИ-обработку без зарубежных сервисов.
- Полный контроль. Свои интеграции, доступ к внутренним системам в приватной сети, любые версии и обновления по своему графику.
Что нужно из железа
n8n — приложение на Node.js, оно нетребовательно: для старта хватает 2 vCPU и 2–4 ГБ RAM. Ресурсы съедает не сам n8n, а то, что он запускает: параллельные сценарии, обработка больших файлов, а главное — локальная LLM, если вы подключаете ИИ. Для ИИ-сценариев планируйте GPU-сервер, для обычных автоматизаций достаточно VPS или выделенного сервера без видеокарты.
Установка через Docker
Самый чистый способ — запустить n8n в контейнере. На сервере с установленным Docker:
docker run -d --name n8n --restart unless-stopped \
-p 5678:5678 \
-e N8N_HOST=n8n.example.ru \
-e WEBHOOK_URL=https://n8n.example.ru/ \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
После запуска панель доступна на порту 5678. Том n8n_data хранит ваши сценарии и учётные данные — он переживает перезапуск контейнера. Для боевого использования n8n обычно поднимают вместе с PostgreSQL через docker compose, чтобы хранить данные в полноценной базе.
Соберём сервер под n8n за вас
Развернём n8n в Docker с базой, доменом и TLS, при желании — со связкой с локальной LLM. Данные остаются в РФ.
Связка с ИИ: сценарии, которые реально нужны
Главная причина держать n8n рядом с локальной моделью — строить ИИ-автоматизации без отправки данных наружу:
- Обработка входящих заявок. Письмо или форма → LLM извлекает суть, категоризирует, черновик ответа → задача в CRM или уведомление в мессенджер.
- Разбор документов. Загруженный PDF → извлечение текста → LLM структурирует данные → запись в базу.
- Внутренний ассистент. Вопрос из чата → поиск по вашей базе знаний (RAG) → ответ от локальной модели.
- Модерация и суммаризация. Поток сообщений → LLM оценивает/сокращает → сводка руководителю.
Во всех сценариях n8n обращается к модели по HTTP — если это ваша Ollama на том же сервере, данные вообще не покидают инфраструктуру.
Вывод в продакшн
- Домен и TLS. Поднимите n8n за обратным прокси (nginx/Caddy) с HTTPS — панель и вебхуки должны работать по домену, а не по IP:порту.
- Вебхуки. Задайте корректный
WEBHOOK_URL, иначе внешние сервисы не смогут достучаться до триггеров. - База данных. Для продакшна — PostgreSQL вместо встроенного SQLite: надёжнее и переживает нагрузку.
- Бэкапы. Регулярно сохраняйте том с данными и базу — там ваши сценарии и ключи от подключённых сервисов.
Где взять сервер
Нужен сервер с Docker, root-доступом, белым IPv4 и доменом. Friend IT даёт под это серверы под Docker и выделенные серверы в собственном дата-центре в Москве: развернём n8n с базой, доменом и TLS, при необходимости — со связкой с локальной LLM на GPU-сервере. Данные и автоматизации остаются в РФ. Начать можно с VPS и вырасти под нагрузку.
Частые вопросы
Чем self-hosted n8n лучше Zapier или Make?
Данные остаются у вас, нет оплаты за число операций и лимитов, можно подключать внутренние системы и локальную LLM. Взамен вы сами отвечаете за сервер и обновления.
Нужен ли для n8n мощный сервер?
Сам n8n нетребователен — 2 vCPU и 2–4 ГБ RAM для старта. Мощности нужны, только если вы обрабатываете большие объёмы или подключаете локальную LLM (тогда нужен GPU).
Можно ли связать n8n с локальной моделью?
Да. n8n обращается к LLM по HTTP-API, поэтому легко подключается к вашей Ollama или vLLM на том же или соседнем сервере — данные не уходят наружу.
n8n бесплатный?
Да, self-hosted n8n распространяется с открытым исходным кодом и бесплатен. Платите только за сервер, на котором он работает.
Данные автоматизаций точно приватны?
При self-host — да. Сценарии, ключи и проходящие данные хранятся на вашем сервере в дата-центре в Москве, без облачного посредника.