ITOQ
n8n: что это, как установить на свой сервер и как использовать в России
Все статьи
Автоматизация 6 мин чтения

n8n: что это, как установить на свой сервер и как использовать в России

Что такое n8n простыми словами, чем отличается облако от self-hosted, как установить n8n через Docker на VPS и какие первые сценарии автоматизации и ИИ-агентов стоит собрать.

Что такое n8n простыми словами, чем отличается облако от self-hosted, как установить n8n через Docker на VPS и какие первые сценарии автоматизации и ИИ-агентов стоит собрать.

Коротко

n8n (произносится «эн-эйт-эн») — визуальный конструктор автоматизаций: вы соединяете блоки-«ноды» (получить заявку, записать в CRM, отправить сообщение, спросить нейросеть) и получаете рабочий сценарий без написания всего кода с нуля. Главное отличие от большинства подобных сервисов: n8n можно установить на собственный сервер, и тогда данные и сценарии остаются у вас. Для российского бизнеса это основной способ его использования — через Docker на обычном VPS. Если вы выбираете между инструментами, сравнение есть в статье «n8n или Make: что выбрать».

Что такое n8n простыми словами

Представьте конструктор, где каждая деталь — это действие: «пришло письмо», «получить данные из таблицы», «создать сделку в CRM», «отправить в Telegram». Детали соединяются стрелками в цепочку, которая называется workflow (сценарий). Цепочка запускается по событию: по расписанию, по webhook (когда другая система присылает запрос), по сообщению в чате.

Что отличает n8n:

  • Много готовых интеграций. Сотни нод для популярных сервисов плюс универсальная нода HTTP Request для любого API — через неё подключают и российские системы, у которых нет готового блока.
  • Код там, где нужен. В любой точке сценария можно вставить небольшой фрагмент на JavaScript или Python для нестандартной логики.
  • Блоки для ИИ. Есть ноды для работы с языковыми моделями и сборки ИИ-агентов, которые сами выбирают, какие инструменты вызвать. Подробнее об агентах — в статье «ИИ-агенты для бизнеса».
  • Self-hosted. Платформу можно развернуть на своём сервере. Лицензия у n8n «fair-code»: исходный код открыт, а использование для внутренних задач своей компании на собственном сервере не требует платной подписки. Условия лицензии и ограничения для перепродажи в виде сервиса уточняйте на официальном сайте перед запуском.

Облако или свой сервер

Облако n8n Свой сервер (self-hosted)
Запуск За несколько минут, ничего ставить не нужно Нужен VPS и базовая настройка
Оплата Подписка по тарифам, зависит от числа выполнений Платите только за сервер
Данные Хранятся у провайдера Остаются на вашем сервере
Обновления и бэкапы Делает провайдер Ваша зона ответственности
Доступ из России Оплата и доступ могут вызывать трудности Работает независимо от оплаты внешнего сервиса

Для российской компании выбор обычно в пользу своего сервера: нет зависимости от платёжных ограничений, а данные клиентов не покидают вашу инфраструктуру. Это важно и с точки зрения 152-ФЗ, если в сценариях проходят персональные данные.

Что понадобится для установки

  • VPS. Для начала достаточно небольшого сервера: 2 ядра и 2–4 ГБ памяти хватает для десятков несложных сценариев. Для тяжёлых сценариев с большими файлами понадобится больше. Выбирайте сервер с белым IP и возможностью поставить Docker.
  • Домен или поддомен, например n8n.вашдомен.ru, и HTTPS — без него не заработают многие webhook и безопасный вход.
  • Docker и Docker Compose на сервере.
  • База данных. Для старта подойдёт встроенная SQLite, для рабочей нагрузки лучше PostgreSQL.

Как установить n8n через Docker

Ниже схема, а не копипаста для продакшена: версии образов и параметры сверяйте с официальной документацией n8n.

  1. Подготовьте сервер. Обновите систему, поставьте Docker и Docker Compose, настройте файрвол (открыть только 80 и 443 и SSH).
  2. Направьте домен на сервер. Создайте A-запись поддомена на IP вашего VPS.
  3. Опишите сервис в docker-compose.yml. Образ n8nio/n8n, том для папки данных /home/node/.n8n, порт 5678, переменные окружения: адрес вашего домена, протокол https и ключ шифрования учётных данных.
  4. Поставьте обратный прокси с HTTPS. Nginx или Caddy принимают запросы на 443 и передают в n8n. Сертификат можно получить бесплатно через Let's Encrypt.
  5. Запустите docker compose up -d и откройте поддомен в браузере. При первом входе создайте владельца с надёжным паролем.
  6. Настройте резервные копии. Копируйте том с данными n8n и дамп базы — без этого потеря сервера означает потерю всех сценариев и доступов.
  7. Закройте доступ посторонним. Включите двухфакторную аутентификацию, ограничьте доступ к панели по IP или через VPN, если панель не должна быть публичной.

Ключ шифрования (N8N_ENCRYPTION_KEY) обязательно сохраните отдельно: он нужен для расшифровки сохранённых доступов к сервисам, и после потери его не восстановить.

Какие сценарии собрать первыми

Начните с задач, где результат виден сразу и ошибка не стоит денег:

  • Заявки с сайта в CRM и в Telegram. Форма отправляет webhook, n8n создаёт сделку в Битрикс24 и присылает уведомление менеджеру. О том, как это связано с учётом, — в статье «Интеграция 1С и Битрикс24».
  • Разбор входящих писем и документов. Нейросеть извлекает данные из письма или счёта и кладёт в таблицу или систему учёта.
  • Ежедневный дайджест. Сводка по продажам или задачам, собранная из нескольких источников и отправленная утром в мессенджер.
  • ИИ-ассистент по базе знаний. Бот отвечает сотрудникам или клиентам по вашим документам. Принцип описан в статье «RAG для бизнеса».
  • Контент-конвейер. Генерация, проверка и публикация материалов по расписанию — пример реального проекта в статье «n8n как контент-завод».

Как подключить нейросеть и не зависеть от одного провайдера

Нода для ИИ в n8n принимает разные модели: облачные через API и локальные. Если данные нельзя отправлять наружу, подключают модель, запущенную на вашем оборудовании, — например через Ollama. Как запустить такую модель, разобрано в руководстве по Ollama. Для задач, где нужны действия в ваших системах, ИИ-агенту дают набор проверенных инструментов; общий стандарт такого подключения описан в статье «MCP-сервер: что это простыми словами».

Типичные ошибки

  • Нет бэкапов и ключа шифрования. Самая дорогая ошибка: сервер упал — сценарии и доступы потеряны.
  • Панель открыта всему интернету со слабым паролем.
  • Всё в одном огромном сценарии. Лучше разбивать на небольшие, с понятными названиями и обработкой ошибок.
  • Нет оповещений об ошибках. Сценарий молча перестал работать, и вы узнаёте об этом от клиента. Настройте отдельный сценарий, который присылает сообщение при сбое.
  • Секреты прямо в нодах. Храните доступы в разделе учётных данных, а не в тексте сценария.

Когда лучше доверить внедрение специалистам

Установить n8n несложно, а вот построить надёжную автоматизацию — отдельная задача: нужно описать процесс, продумать обработку ошибок, права доступа, мониторинг и работу с персональными данными. Если автоматизация затрагивает CRM, 1С или клиентов, мы берём это на себя — подробности в разделе «Внедрение ИИ и чат-боты».

Вопросы и ответы

Что такое n8n простыми словами? Это конструктор автоматизаций: вы соединяете блоки-действия в цепочку, и она выполняется по событию или расписанию. Есть блоки для ИИ и можно добавлять свой код.

n8n бесплатный? Версию для самостоятельной установки можно использовать для внутренних задач своей компании без подписки, вы платите только за сервер. Облачная версия работает по платным тарифам. Актуальные условия лицензии проверяйте на официальном сайте.

Работает ли n8n в России? Установленный на собственном сервере n8n работает независимо от того, доступно ли вам облако или его оплата. Нужные интеграции с российскими сервисами подключаются через HTTP-запросы к их API.

Какой сервер нужен для n8n? Для небольшого числа сценариев достаточно VPS с 2 ядрами и 2–4 ГБ памяти. Для интенсивной нагрузки и больших файлов ресурсы увеличивают, а базу переводят на PostgreSQL.

Чем n8n отличается от Make? n8n можно установить на свой сервер и гибко добавлять код, Make — облачный сервис с более простым стартом. Подробное сравнение — в отдельной статье.

Можно ли собрать ИИ-агента на n8n? Да, в n8n есть ноды для языковых моделей и агентов, которые вызывают подключённые инструменты. Начинайте с узкого сценария и ограниченных прав доступа.

Нужен ли программист, чтобы работать с n8n? Простые сценарии собирает и не программист. Установка на сервер, безопасность, интеграции с нестандартными API и надёжность — задачи, где нужен технический специалист.

Источники

  1. Документация n8n: установка и хостинг
  2. «n8n или Make: что выбрать»
  3. «n8n как контент-завод»
  4. «ИИ-агенты для бизнеса»
АП
Автор
Антон Правкин, основатель ITOQ

Внедряет ИИ и LLM в процессы компаний, разрабатывает платформы и чат-ботов. LinkedIn

Делаем это для бизнеса

Внедрение ИИ и разработка чат-ботов для бизнеса

Внедряем LLM в процессы компании: AI-агенты, Telegram-боты, автоматизация на n8n, облачные и локальные модели на своей инфраструктуре.

Подробнее об услуге
CTA

Похожая задача в вашем бизнесе?

Расскажите коротко — предложим путь от аудита до запуска. Можно без формальностей.

Читать дальше