Что такое 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:
- Скачайте установщик
.exe. - Запустите и следуйте инструкциям мастера.
- После установки запустите n8n через ярлык на рабочем столе.
Установка на Linux:
- Скачайте файл
.AppImage. - Сделайте его исполняемым:
chmod +x n8n-desktop-*.AppImage. - Запустите:
./n8n-desktop-*.AppImage.
Особенности Desktop-версии:
- Работает только когда приложение запущено. При выключении компьютера автоматизации останавливаются.
- Не предназначена для production-нагрузок — нет встроенной поддержки вебхуков из интернета, ограничена производительность.
- Интерфейс идентичен серверной версии, поэтому сценарии легко переносить (экспорт в JSON, импорт на сервер).
Кому подходит:
- Новичкам, которые хотят изучить n8n без аренды сервера.
- Разработчикам, создающим и тестирующим сценарии локально перед развёртыванием.
- Тем, кто работает с конфиденциальными данными и не хочет отправлять их в облако.
Desktop-версия — отличная стартовая точка, но для круглосуточной работы потребуется сервер.
Способ 4: n8n Cloud — облачный сервис без установки
n8n Cloud — это полностью управляемый хостинг от разработчиков платформы. Вам не нужно устанавливать, настраивать или обновлять что-либо — достаточно зарегистрироваться и начать создавать сценарии в браузере.
Как начать:
- Перейдите на https://app.n8n.cloud.
- Зарегистрируйтесь (доступен пробный период без привязки карты для тарифов Starter и Pro).
- После регистрации вы сразу попадаете в редактор рабочих процессов.
Тарифы (цены указаны на момент написания статьи, актуальные — на сайте):
- 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.
Облако — идеальный выбор для стартапов и малого бизнеса, которые хотят быстро запустить автоматизацию без технических хлопот.
Сравнение способов установки: таблица и критерии выбора
Чтобы выбрать подходящий способ, ответьте на три вопроса:
- Где будут выполняться автоматизации? На локальном компьютере (тестирование) или на сервере (production)?
- Кто будет обслуживать систему? У вас есть DevOps-инженер или вы хотите полностью управляемый сервис?
- Каков бюджет? 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 и подобных ресурсах не имеют отношения к проекту, могут быть устаревшими или содержать вредоносное ПО.