Где скачать n8n: официальные источники, установка и сравнение способов

Подробное руководство по скачиванию и установке n8n. Официальные источники: npm, Docker, Desktop-версия и облако. Сравнение способов, системные требования, лицензия и ответы на частые вопросы.

Что такое n8n и зачем его скачивать

n8n — это платформа с открытым исходным кодом для визуальной автоматизации рабочих процессов. Она позволяет соединять десятки сервисов (CRM, мессенджеры, базы данных, нейросети) без написания кода. В отличие от многих low-code решений, n8n можно развернуть на собственном сервере, что даёт полный контроль над данными и интеграциями.

Скачивание n8n — это первый шаг к созданию собственной системы автоматизации. Однако важно понимать, что «скачать» не означает получить готовый исполняемый файл, как для обычной программы. n8n — это серверное Node.js-приложение, и способ его установки зависит от ваших задач: от быстрого тестирования на ноутбуке до промышленного развёртывания на кластере.

Основные сценарии использования n8n:

  • Автоматизация маркетинга: сбор лидов, отправка писем, публикация в соцсетях.
  • Интеграция CRM с мессенджерами (Telegram, WhatsApp) и email.
  • Обработка данных: парсинг, трансформация, загрузка в базы.
  • Создание ИИ-агентов: подключение к OpenAI, Claude, Perplexity для анализа текста, генерации ответов, скоринга.
  • Мониторинг и алерты: проверка статусов сервисов, отправка уведомлений.

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

Официальные источники для скачивания n8n

Единственные надёжные источники для получения n8n — это официальный репозиторий на GitHub, реестр пакетов npm и Docker Hub. Любые сторонние сайты, предлагающие скачать «n8n для Windows 7» или «n8n.exe», не имеют отношения к проекту и могут содержать вредоносное ПО.

Официальные ссылки:

  • GitHub: https://github.com/n8n-io/n8n — исходный код, документация, список релизов.
  • npm: пакет n8n — установка через менеджер пакетов Node.js.
  • Docker Hub: образ n8nio/n8n — контейнер для запуска в изолированной среде.
  • Облачная версия: https://app.n8n.cloud — регистрация без установки.

Что не является официальным:

  • Сайты-агрегаторы (SourceForge, Softpedia, Softradar) — они не имеют права распространять n8n и часто выдают устаревшие или модифицированные версии.
  • Торренты и файлообменники — использование таких источников нарушает лицензию и подвергает риску безопасность.

Проект распространяется под лицензией Sustainable Use License (Fair-code модель). Это означает, что код можно свободно скачивать, модифицировать и использовать для личных или внутренних бизнес-нужд, но запрещено предоставлять n8n как коммерческий хостинг-сервис без отдельного соглашения. Подробнее о лицензии — в отдельном разделе.

Способ 1: Установка через npm (Node.js)

npm — стандартный менеджер пакетов для Node.js. Этот способ подходит разработчикам, которые уже работают с JavaScript и хотят максимально гибко настроить окружение.

Предварительные требования:

  • Установленный Node.js версии 16 или выше (рекомендуется 18+).
  • Базовое знакомство с командной строкой.

Быстрый запуск без установки (npx):

npx n8n

Эта команда автоматически загрузит все необходимые файлы и запустит сервер на http://localhost:5678. Первый запуск может занять несколько минут, так как скачивается около 30 МБ самого пакета и сотни зависимостей. Способ идеален для ознакомления, но не для постоянной работы — при каждом запуске npx проверяет обновления.

Глобальная установка:

npm install n8n -g

После установки запуск выполняется командой n8n или n8n start. Данные по умолчанию сохраняются в папке ~/.n8n (SQLite).

Обновление:

npm update -g n8n

Можно установить конкретную версию: npm install -g n8n@1.50.0.

Ограничения npm-установки:

  • Локальная машина не видна из интернета, поэтому вебхуки от внешних сервисов не сработают без дополнительного туннеля (например, ngrok).
  • Для production-нагрузок требуется отдельная база данных (PostgreSQL) и настройка окружения.
  • На Windows может потребоваться компилятор C++ для сборки нативных модулей.

Несмотря на эти нюансы, npm-установка остаётся популярным выбором для локальной разработки и тестирования.

Способ 2: Установка через Docker (рекомендуемый для сервера)

Docker — официально рекомендуемый способ для self-hosted развёртывания. Контейнер содержит всё необходимое: Node.js, зависимости и предустановленные ноды. Это гарантирует одинаковую работу на любой ОС и упрощает обновление.

Предварительные требования:

  • Установленный Docker (Docker Desktop на Windows/Mac, Docker Engine на Linux).
  • Базовые навыки работы с командной строкой.

Базовая команда запуска:

docker volume create n8n_data
docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -e GENERIC_TIMEZONE="Europe/Moscow" \
  -e TZ="Europe/Moscow" \
  -e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
  -v n8n_data:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n

Что важно:

  • Том n8n_data хранит все данные (сценарии, учётные данные, логи). Без него при перезапуске контейнера всё будет потеряно.
  • По умолчанию используется SQLite. Для production рекомендуется PostgreSQL — он включается переменными окружения (DB_TYPE=postgresdb, DB_POSTGRESDB_HOST и т.д.).
  • Для приёма вебхуков из интернета потребуется настроить reverse proxy (Nginx, Caddy) и SSL-сертификат.

Обновление:

docker pull docker.n8n.io/n8nio/n8n
docker stop n8n
docker rm n8n
docker run ... (та же команда, что и при первом запуске)

Преимущества Docker:

  • Изолированная среда — никаких конфликтов с другими приложениями.
  • Лёгкое масштабирование: можно запустить несколько контейнеров с очередью задач (Redis, Bull).
  • Простота отката: достаточно переключить tag образа на предыдущую версию.

Docker — выбор большинства компаний, которые планируют использовать n8n в production.

Способ 3: n8n Desktop — приложение для Windows и Linux

n8n Desktop — это официальное десктопное приложение, которое позволяет запустить n8n на локальном компьютере без установки Node.js или Docker. Оно идеально подходит для обучения, прототипирования и отладки сценариев.

Где скачать:

  • Официальная страница загрузки на сайте n8n (раздел Desktop).
  • Файлы: .exe для Windows, .AppImage для Linux.

Установка на Windows:

  1. Скачайте установщик .exe.
  2. Запустите и следуйте инструкциям мастера.
  3. После установки запустите n8n через ярлык на рабочем столе.

Установка на Linux:

  1. Скачайте файл .AppImage.
  2. Сделайте его исполняемым: chmod +x n8n-desktop-*.AppImage.
  3. Запустите: ./n8n-desktop-*.AppImage.

Особенности Desktop-версии:

  • Работает только когда приложение запущено. При выключении компьютера автоматизации останавливаются.
  • Не предназначена для production-нагрузок — нет встроенной поддержки вебхуков из интернета, ограничена производительность.
  • Интерфейс идентичен серверной версии, поэтому сценарии легко переносить (экспорт в JSON, импорт на сервер).

Кому подходит:

  • Новичкам, которые хотят изучить n8n без аренды сервера.
  • Разработчикам, создающим и тестирующим сценарии локально перед развёртыванием.
  • Тем, кто работает с конфиденциальными данными и не хочет отправлять их в облако.

Desktop-версия — отличная стартовая точка, но для круглосуточной работы потребуется сервер.

Способ 4: n8n Cloud — облачный сервис без установки

n8n Cloud — это полностью управляемый хостинг от разработчиков платформы. Вам не нужно устанавливать, настраивать или обновлять что-либо — достаточно зарегистрироваться и начать создавать сценарии в браузере.

Как начать:

  1. Перейдите на https://app.n8n.cloud.
  2. Зарегистрируйтесь (доступен пробный период без привязки карты для тарифов Starter и Pro).
  3. После регистрации вы сразу попадаете в редактор рабочих процессов.

Тарифы (цены указаны на момент написания статьи, актуальные — на сайте):

  • Starter: 20 €/мес — 2 500 запусков, 1 проект, 5 параллельных запусков.
  • Pro: 50 €/мес — 10 000 запусков, 3 проекта, 20 параллельных запусков.
  • Business: 667 €/мес — 40 000 запусков, 6 проектов, SSO, Git.
  • Enterprise: по запросу — 200+ параллельных запусков, SLA.

Важно:

  • Бесплатного тарифа нет, только пробный период.
  • Оплачивается каждый запуск сценария целиком, а не отдельные шаги.
  • Количество пользователей и сценариев не ограничено.

Плюсы облака:

  • Не нужно думать об инфраструктуре, обновлениях, резервном копировании.
  • Автоматическое масштабирование.
  • Встроенная поддержка вебхуков и SSL.

Минусы:

  • Данные хранятся на серверах n8n (важно для компаний с жёсткими требованиями к конфиденциальности).
  • Ограничения по количеству запусков могут быть критичны для высоконагруженных проектов.
  • Стоимость при активном использовании может превысить затраты на self-hosted.

Облако — идеальный выбор для стартапов и малого бизнеса, которые хотят быстро запустить автоматизацию без технических хлопот.

Сравнение способов установки: таблица и критерии выбора

Чтобы выбрать подходящий способ, ответьте на три вопроса:

  1. Где будут выполняться автоматизации? На локальном компьютере (тестирование) или на сервере (production)?
  2. Кто будет обслуживать систему? У вас есть DevOps-инженер или вы хотите полностью управляемый сервис?
  3. Каков бюджет? Self-hosted бесплатен (кроме стоимости сервера), облако — ежемесячная подписка.

| Способ | Сложность | Производительность | Управление | Стоимость | |--------|-----------|-------------------|------------|-----------| | npx n8n | Низкая | Низкая (только тест) | Нет | Бесплатно | | npm глобально | Средняя | Средняя | Полное | Бесплатно | | Docker | Средняя | Высокая | Полное | Бесплатно + сервер | | Desktop | Низкая | Низкая (локально) | Нет | Бесплатно | | Cloud | Нулевая | Высокая | Минимальное | От 20 €/мес |

Рекомендации:

  • Для первого знакомства: Desktop или npx.
  • Для локальной разработки: npm или Docker.
  • Для production в небольшой компании: Docker на VPS.
  • Для быстрого старта без администрирования: Cloud.
  • Для крупных проектов с высокими требованиями к безопасности: Self-hosted на Docker с PostgreSQL и кластеризацией.

Системные требования и подготовка окружения

Независимо от выбранного способа, важно убедиться, что ваша система соответствует минимальным требованиям.

Минимальные требования (для тестирования):

  • ОЗУ: 512 МБ.
  • Процессор: 1 ядро.
  • Диск: 10 ГБ свободного места.
  • ОС: Windows 10/11, macOS 10.15+, любой дистрибутив Linux.

Рекомендуемые требования (для production):

  • ОЗУ: 2 ГБ и более (зависит от количества параллельных сценариев).
  • Процессор: 2+ ядра.
  • Диск: 20+ ГБ (с учётом логов и истории выполнений).
  • Отдельная база данных: PostgreSQL или MySQL (вместо встроенной SQLite).

Дополнительные компоненты:

  • Для npm: Node.js 16+ (рекомендуется 18+).
  • Для Docker: Docker Engine 20.10+.
  • Для вебхуков: статический IP или домен, reverse proxy (Nginx), SSL-сертификат.
  • Для кластеризации: Redis (очередь задач), балансировщик нагрузки.

Настройка безопасности:

  • Используйте шифрование переменных окружения для хранения API-ключей.
  • Настройте ролевой доступ (RBAC) в n8n.
  • Регулярно обновляйте платформу и следите за security-патчами.
  • Делайте резервные копии базы данных и папки с конфигурацией.

Пренебрежение этими требованиями может привести к потере данных или уязвимостям.

Лицензия n8n: что можно и что нельзя

n8n распространяется под лицензией Sustainable Use License (SUL), которая относится к модели fair-code. Это не классическая open-source лицензия (GPL, MIT и т.д.), поэтому важно понимать её ограничения.

Что разрешено:

  • Скачивать, устанавливать и использовать n8n для личных или внутренних бизнес-целей.
  • Модифицировать исходный код.
  • Распространять модифицированные версии при условии, что они не предоставляются как коммерческий хостинг-сервис.

Что запрещено:

  • Предоставлять n8n (в том числе модифицированные версии) как облачный сервис третьим лицам за плату без отдельного Enterprise-соглашения.
  • Использовать n8n в составе продукта, который конкурирует с официальным облачным сервисом n8n.

Практические следствия:

  • Вы можете установить n8n на свой сервер и автоматизировать процессы своей компании — это абсолютно легально и бесплатно.
  • Если вы хотите предоставлять n8n как услугу своим клиентам (например, хостинг автоматизаций), вам необходимо приобрести Enterprise-лицензию.
  • Лицензия не запрещает коммерческое использование внутри компании — только перепродажу доступа к платформе.

Всегда проверяйте актуальный текст лицензии на официальном сайте или в репозитории GitHub, так как условия могут меняться.

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

В этом разделе собраны ответы на наиболее распространённые вопросы, возникающие при скачивании и установке n8n.

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

Можно ли скачать n8n как обычную программу для Windows?

Да, существует официальная Desktop-версия n8n для Windows в виде .exe-установщика. Она не требует установки Node.js или Docker. Однако это не полноценная серверная версия — она предназначена для локального тестирования и разработки, а не для круглосуточной работы. Для production-нагрузок используйте Docker или облако.

Какой способ установки n8n самый простой для новичка?

Самый простой способ — скачать n8n Desktop с официального сайта и установить как обычное приложение. Второй вариант — использовать npx: достаточно открыть терминал и ввести npx n8n. Оба способа не требуют глубоких технических знаний и позволяют быстро начать создавать автоматизации.

Нужен ли Node.js для установки n8n через Docker?

Нет, Docker-образ включает всё необходимое, включая Node.js. Вам нужно только установить Docker на вашу систему. Это одно из преимуществ Docker — изолированная среда, не зависящая от установленного на хосте ПО.

Сколько стоит n8n Cloud и есть ли бесплатный тариф?

Бесплатного тарифа нет, только пробный период (обычно 14 дней) без привязки карты для Starter и Pro. После триала стоимость начинается от 20 € в месяц за тариф Starter (2 500 запусков). Self-hosted версия полностью бесплатна, но требует затрат на сервер и администрирование.

Можно ли перенести сценарии с Desktop-версии на сервер?

Да, это стандартная практика. В Desktop-версии экспортируйте сценарий в JSON-файл (меню «Download»), затем импортируйте его в серверную версию n8n через интерфейс. Все настройки и логика сохраняются, нужно только перенастроить учётные данные (API-ключи и т.п.), если они отличаются.

Что делать, если сайты-агрегаторы предлагают скачать n8n.exe?

Не скачивайте n8n со сторонних сайтов. Единственные официальные источники — GitHub, npm, Docker Hub и официальный сайт n8n. Файлы на SourceForge, Softpedia и подобных ресурсах не имеют отношения к проекту, могут быть устаревшими или содержать вредоносное ПО.