n8n: что это, как установить и начать пользоваться

n8n и автоматизация

n8n (читается «эн-эйт-эн») — платформа для автоматизации, в которой сценарии собираются из блоков мышкой. Каждый блок — это действие: получить письмо, записать строку в таблицу, отправить сообщение в Telegram, обратиться к нейросети. Блоки соединяются стрелками, и получается рабочий процесс (workflow), который запускается сам — по расписанию, по событию или по сообщению. Для ИИ-агентов n8n важен тем, что в нём есть узел AI Agent: он превращает любую языковую модель в агента с инструментами и памятью.

Чем n8n отличается от Make и Zapier

n8nMake, Zapier
Где работаетВ облаке n8n или на вашем сервере и компьютереТолько в облаке сервиса
ЦенаВерсия для своего сервера бесплатна, облако — по подпискеОплата за операции, бесплатный тариф ограничен
КодМожно вставлять JavaScript и Python прямо в сценарийОграниченно
ИИ-агентыВстроенный узел AI Agent, память, инструменты, векторные базыЕсть ИИ-модули, но агентные возможности скромнее
Порог входаВыше: нужно установить и разобратьсяНиже: всё работает сразу в браузере

Код n8n распространяется по лицензии fair-code: использовать бесплатно можно для своих задач и задач своей компании, а продавать n8n как сервис другим — нельзя.

Как начать: три способа

СпособКому подходитЧто нужно
n8n CloudТем, кто не хочет ничего устанавливатьРегистрация на n8n.io, пробный период, дальше подписка. Российские карты не принимаются
Запуск через npxЧтобы попробовать на своём компьютере за 5 минутNode.js версии от 20.19 до 24.x
Docker / Docker ComposeДля постоянной работы на сервереDocker; рекомендуемый способ для самостоятельного размещения
Главная страница n8n.io с кнопкой Get started
Облачная версия запускается с главной страницы n8n.io кнопкой Get started

Установка n8n на компьютер за 5 минут

  1. Установите Node.js LTS с сайта nodejs.org (подойдёт версия 22 или 24).
  2. Откройте PowerShell (Windows) или Терминал (macOS, Linux).
  3. Выполните команду — она скачает и запустит n8n без установки:
npx n8n
Документация n8n: команда npx n8n для запуска без установки
Команда запуска из официальной документации n8n
  1. Когда в терминале появится строка с адресом, откройте в браузере http://localhost:5678.
  2. Создайте учётную запись владельца: почта, имя и пароль. Это локальная запись, она хранится на вашем компьютере.
  3. Готово — откроется пустой редактор сценариев.

Чтобы n8n не скачивался заново при каждом запуске, установите его глобально: npm install n8n -g, затем запускайте командой n8n. Учтите, что установку через npm разработчики планируют прекратить в версии n8n 3.0 — для постоянной работы лучше сразу переходить на Docker.

Установка через Docker

Если установлен Docker Desktop (Windows, macOS) или Docker Engine (Linux), выполните две команды:

docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

Первая создаёт хранилище, где будут лежать ваши сценарии и учётные данные, вторая запускает n8n. Адрес тот же — http://localhost:5678. Для сервера с постоянной работой используйте вариант с Docker Compose и базой PostgreSQL из официальной документации.

Главные понятия n8n

ТерминЧто означает
WorkflowСценарий — цепочка узлов, которая выполняет задачу
Node (узел)Один шаг: действие в сервисе, условие, код, вызов нейросети
TriggerУзел, который запускает сценарий: расписание, вебхук, новое письмо, сообщение в чате
CredentialsСохранённые ключи и пароли для подключения к сервисам
ExecutionsЖурнал запусков: что пришло на вход, что получилось, где была ошибка
ExpressionПодстановка данных из предыдущих узлов в поля следующих, например имя клиента в текст письма

Первый сценарий: ежедневное сообщение в Telegram

  1. В редакторе нажмите Add first step и выберите триггер Schedule Trigger. Укажите время — например, каждый день в 9:00.
  2. Нажмите «+» справа от триггера, найдите HTTP Request и укажите адрес любого открытого API — например, курса валют.
  3. Добавьте узел Telegram → действие Send Message. Создайте учётные данные: вставьте токен бота от @BotFather.
  4. В поле Chat ID укажите свой ID, а в поле текста перетащите нужное значение из ответа предыдущего узла.
  5. Нажмите Execute workflow, чтобы проверить, затем переключатель Active, чтобы сценарий запускался по расписанию.

Названия кнопок могут немного отличаться в зависимости от версии n8n, но логика «триггер → действия → активация» остаётся одной и той же.

ИИ-агент в n8n

Узел AI Agent подключается к трём вещам: модели (Chat Model), памяти (Memory) и инструментам (Tools). В роли инструментов выступают другие узлы n8n — Google Таблицы, HTTP-запросы, поиск, почта. Агент сам решает, какой инструмент вызвать, чтобы ответить на сообщение. В качестве модели можно подключить облачный сервис или локальную модель через Ollama.

Системный промт для агента удобно собрать в нашем конструкторе промтов и вставить в поле System Message.

n8n в России: что учесть

  • Облачная версия требует оплаты зарубежной картой. Версия на своём сервере бесплатна и работает без ограничений — подойдёт любой российский VPS с Docker.
  • Модели. Часть зарубежных моделей недоступна из России напрямую. Через узел HTTP Request можно подключить GigaChat или YandexGPT по их API, а через узел Ollama — локальную модель.
  • Обучение на русском. Официальная документация на английском, но интерфейс простой, а большинство узлов понятны по названию.

Частые вопросы

n8n бесплатный?

Версия Community для установки на свой сервер или компьютер бесплатна без ограничений по числу сценариев и запусков. Платные тарифы есть у облачной версии и у редакций Business и Enterprise с функциями для команд.

Нужно ли уметь программировать?

Нет, большинство сценариев собирается мышкой. Код пригодится для сложной обработки данных — для этого есть узел Code с поддержкой JavaScript и Python.

Где лучше держать n8n — на компьютере или на сервере?

Для обучения достаточно компьютера. Для рабочих сценариев нужен сервер: сценарии по расписанию и вебхуки работают только пока n8n запущен, а домашний ПК выключается.

NFT Эксперт
Оцените автора