Скачать n8n отдельным установщиком нельзя — официального .exe или .dmg не существует. В документации n8n перечислены ровно два способа поставить его себе: через npm (npx n8n или npm install n8n -g) и через Docker (docker run ... docker.n8n.io/n8nio/n8n). Третий путь — облако n8n Cloud, где ставить не нужно ничего. Интерфейс в любом случае открывается на http://localhost:5678.

Коротко, что нужно знать до первой команды:

  • Быстрее всегоnpx n8n: одна строка в терминале, без установки в систему.
  • Надёжнее всего для сервера — Docker: сама n8n рекомендует его «for most self-hosting needs».
  • Без единой команды — облако n8n Cloud, но бесплатного тарифа там нет, только пробный период.
  • Node.js обязателен для npm-пути, и требуемая версия в документации и в самом пакете указана по-разному — разбираем ниже.
  • Лицензия не open source. Это Sustainable Use License, и она прямо запрещает хостить n8n за деньги.

Обновлено: август 2026. Материал редакции Зерокодера — школы, которая учит собирать рабочие автоматизации без программирования.

Если вы ещё не решили, нужен ли вам вообще этот инструмент, начните с нашего обзора возможностей n8n — там разобрано, какие задачи он закрывает. Готовые сценарии на его основе показаны в разборе проекта microCRM и в кейсе системы управления задачами без кода.

Что именно вы скачиваете: почему у n8n нет установщика

Запрос «n8n скачать» упирается в неприятную особенность выдачи. В первой десятке Яндекса сидят SourceForge, Softpedia и Softradar — последний обещает «Download n8n for Windows 11, 10, 7, 8/8.1 (64 bit/32 bit)». Такого дистрибутива не существует: n8n — серверное Node.js-приложение, а не настольная программа под Windows 7.

На официальной странице выбора развёртывания сказано прямо: «n8n offers two primary deployment options: n8n Cloud (fully-managed) and Self-hosted». В разделе Install options документации всего три пункта — Install with npm, Install with Docker и Use a cloud provider, причём третий описывает не облачный сервис n8n, а тот же self-hosted на арендованном сервере. Десктопного приложения среди них нет.

Что тогда лежит на страницах-агрегаторах и в каталогах приложений — вопрос к ним, а не к n8n. Мы советуем брать код только из двух мест: реестра npm (пакет n8n) и официального реестра образов docker.n8n.io/n8nio/n8n. Оба адреса указаны в документации.

Вывод раздела: «скачать n8n» на практике означает одно из трёх — вытянуть npm-пакет, вытянуть Docker-образ или вообще ничего не тянуть и завести аккаунт в облаке.

Как скачать и запустить n8n через npx за одну команду

Самый короткий путь — вообще без установки. Официальная документация по установке через npm формулирует так: «You can try n8n without installing it using npx». Команда:

npx n8n

По описанию из документации, «this command will download everything that’s needed to start n8n», после чего интерфейс доступен по адресу http://localhost:5678.

Полезно понимать масштаб загрузки. Мы посмотрели метаданные пакета n8n в реестре npm:

$ npm view n8n dist.unpackedSize dist.fileCount dist.unpackedSize = 29382319 dist.fileCount = 4773

29 382 319 байт — это около 28 МБ и 4773 файла, но только в самом пакете n8n. Реальная установка тянет ещё сотни зависимостей, поэтому на медленном канале первый запуск занимает минуты, а не секунды. Терминал в это время выглядит зависшим — это нормально.

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

Вывод раздела: npx n8n — режим «посмотреть». Одна команда, никакого мусора в системе, но и не production.

Как установить n8n через npm глобально

Если инструмент нужен регулярно, ставим его в систему:

npm install n8n -g

После установки запуск — командой n8n или n8n start. Обновление до последней стабильной версии:

npm update -g n8n

Конкретную версию ставят через @. Документация даёт такой пример: npm install -g n8n@0.126.1. Чтобы взять предрелизную ветку — npm install -g n8n@next.

Какая версия приедет по умолчанию, мы проверили прогоном:

$ npm view n8n version 2.33.4 $ npm view n8n dist-tags { stable: '2.33.4', next: '2.34.1', beta: '2.34.1', rc: '2.33.4', latest: '2.33.4' }

Это совпадает с тем, что написано в документации на 5 августа 2026: «Current stable: 2.33.4 Current beta: 2.34.1». Минорные версии выходят почти каждую неделю — n8n формулирует это как «releases a new minor version most weeks», поэтому к моменту вашей установки числа будут другими, а команды останутся теми же.

Отдельный подвох npm-пути: вебхуки. Локальная машина не видна из интернета, поэтому триггеры от внешних сервисов не долетят. n8n предлагает туннель, но предупреждает: «It isn’t safe to use it in production», и добавляет условие — «Make sure Docker is installed on your machine, even when running n8n via npm». То есть Docker может понадобиться даже тем, кто выбрал npm.

Вывод раздела: глобальная установка — рабочий вариант для локальной разработки. Для приёма вебхуков всё равно потребуется либо туннель с Docker, либо сервер.

Как установить n8n в Docker

Это официально рекомендуемый способ: «n8n recommends using Docker for most self-hosting needs. It provides a clean, isolated environment, avoids operating system and tooling incompatibilities». Node.js ставить не нужно — он уже внутри образа.

Команда с официальной страницы установки — подставьте свой часовой пояс вместо <YOUR_TIMEZONE>, для Москвы это Europe/Moscow. Один флаг из исходного листинга мы убрали намеренно: та же страница помечает его устаревшим, «N8N_RUNNERS_ENABLED is deprecated from version 2.0… you no longer need to set it». Инструкции, написанные под первую версию, его требуют: там, по формулировке документации, «you must set it to true to enable task runners». На второй версии он лишний.

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

Что здесь важно. Том n8n_data монтируется в /home/node/.n8n и, по формулировке документации, нужен «to persist your data across container restarts». Забыли том — потеряли сценарии и ключи шифрования вместе с контейнером.

По умолчанию данные лежат в SQLite: «By default, n8n uses SQLite to save credentials, past executions, and workflows». Для нагруженного сервера n8n поддерживает PostgreSQL — он включается переменными DB_TYPE=postgresdb, DB_POSTGRESDB_HOST, DB_POSTGRESDB_USER и остальными из того же раздела документации.

Обновление образа:

docker pull docker.n8n.io/n8nio/n8n

Дальше контейнер останавливают (docker stop), удаляют (docker rm) и запускают заново — том с данными переживает эту операцию.

Мы не выполняли Docker-команды на своей машине: в тестовой среде Docker не установлен. Они приведены по официальной странице установки, а не по нашему прогону — держите это в уме.

Вывод раздела: Docker снимает вопрос совместимости с ОС, но добавляет вопрос томов и бэкапов. Забытый -v — самая дорогая ошибка на этом пути.

Чем способы установки n8n отличаются: сравнительная таблица

Способ Что нужно заранее Команда Данные хранятся Кому подходит
npx n8n Node.js npx n8n В ~/.n8n на вашей машине Посмотреть интерфейс, собрать первый сценарий
npm глобально Node.js, на Windows — компилятор C++ npm install n8n -g В ~/.n8n на вашей машине Локальная разработка сценариев
Docker локально Docker Desktop docker run ... docker.n8n.io/n8nio/n8n В томе n8n_data Тот же ноутбук, но без конфликтов версий Node
Docker на сервере (VPS) Docker, домен, HTTPS та же + reverse proxy Том или внешний PostgreSQL Постоянная работа, приём вебхуков
n8n Cloud Только почта нет У n8n Тем, кто не хочет администрировать сервер

Отдельного «десктопного приложения» в таблице нет намеренно: в официальной документации такого варианта установки не значится.

Вывод раздела: выбор сводится к одному вопросу — готовы ли вы обслуживать сервер. Если нет, спор npm против Docker для вас неактуален: нужен облачный тариф.

Облако вместо установки: сколько стоит n8n Cloud

Здесь чаще всего ошибаются. Бесплатного тарифа у облака нет — есть пробный период. Страница тарифов n8n формулирует это как «Start free trial. No credit card required», и уточняет: «No credit card is required for Starter and Pro trials. A credit card is only required for the Business plan free trial».

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

Тариф Цена Запусков сценариев в месяц Ограничения
Starter 20 € / мес 2 500 1 проект, 5 параллельных запусков, 2 300 AI-кредитов
Pro 50 € / мес 10 000 3 проекта, 20 параллельных запусков, до 13 700 AI-кредитов
Business 667 € / мес 40 000 6 проектов, SSO/SAML/LDAP, версионирование через Git
Enterprise по запросу договорное 200+ параллельных запусков, SLA, счета

Считается не количество шагов, а запуск сценария целиком: «Pay for full executions, not for each step». Пользователи и сценарии на всех тарифах не ограничены.

Бесплатно навсегда — только self-hosted. В официальной таблице выбора строка звучит так: «Want to run n8n for free — Self-hosted (Community edition) — Free with almost the complete feature set».

Вывод раздела: «бесплатное облако n8n» — миф. Бесплатен код, который вы ставите себе сами; облако платное после триала.

Под какой лицензией распространяется n8n

Этот пункт пропускают почти все русскоязычные инструкции, а он определяет, что вам можно делать с продуктом.

n8n не является классическим open source. Официальная формулировка: «n8n uses the Sustainable Use License and n8n Enterprise License. These licenses are based on the fair-code model». Sustainable Use License создана самой компанией в 2022 году. В реестре npm поле лицензии у пакета тоже не содержит стандартного идентификатора — мы проверили:

$ npm view n8n license SEE LICENSE IN LICENSE.md

Лицензия даёт право свободно использовать, изменять, создавать производные и распространять — с тремя ограничениями. Дословно: использовать и изменять можно «only for your own internal business purposes or for non-commercial or personal use»; передавать другим — «only if you do so free of charge for non-commercial purposes»; и нельзя удалять или скрывать уведомления о правах.

Что из этого следует на практике. n8n прямо называет запрещённые сценарии: «White-labeling n8n and offering it to your customers for money» и «Hosting n8n and charging people money to access it». То есть поднять n8n на своём сервере и продавать к нему доступ — нарушение.

Разрешено при этом многое, и список тоже официальный: гонять свои корпоративные данные («syncing the data you control as a company»), писать интеграции и ноды под свой продукт, оказывать консалтинг — «building workflows, custom features closely connect to n8n», а также ставить и обслуживать n8n на внутреннем сервере компании. Отдельная оговорка: файлы с .ee. в имени вынесены из-под этой лицензии и живут под n8n Enterprise License.

Вывод раздела: внедренцу и интегратору лицензия не мешает — берите деньги за работу. Мешает она тем, кто хочет продавать сам n8n как услугу.

Системные требования: какая версия Node.js нужна n8n

Для Docker вопрос снят — Node.js внутри образа. Для npm он обязателен, и здесь мы нашли расхождение, из-за которого люди ставят не ту версию.

Документация говорит: «n8n requires a Node.js version between 20.19 and 24.x, inclusive». А поле engines в самом пакете требует другого. Наш прогон:

$ npm view n8n engines { node: '>=22.22' } $ npm view n8n version 2.33.4

Тот же ответ вернул и REST-эндпоинт реестра registry.npmjs.org/n8n/latest — значит это не артефакт клиента npm. Практический смысл: если у вас Node 20 или 21, документация говорит «подойдёт», а объявленное самим пакетом требование вы при этом не выполняете — именно на это поле смотрит npm при установке. Ставьте Node 22.22 или новее, тогда вы попадаете в оба диапазона сразу и вопрос снимается.

Что чаще всего ломается при установке n8n

Мы прогнали чистую установку на Windows 11 и получили ровно ту ошибку, о которой русскоязычные инструкции молчат. Команда npm install n8n в пустой папке, Node v24.14.1, npm 11.11.0. Через 3 минуты 56 секунд установка упала:

npm error gyp ERR! stack Error: Could not find any Visual Studio installation to use npm error gyp ERR! cwd ...\node_modules\sqlite3 npm error gyp ERR! not ok

Дело не в версии Node — v24.14.1 попадает и в диапазон документации, и в engines. Дело в том, что n8n тянет sqlite3, а этот пакет — нативный модуль, который на Windows нужно компилировать. Без Visual Studio Build Tools с компонентом «Desktop development with C++» сборка невозможна. npm откатил установку целиком: папка node_modules осталась пустой, команда n8n не появилась.

Выхода два: поставить Build Tools (это несколько гигабайт) — или не мучиться и взять Docker, где всё уже собрано. Официальная страница по этому поводу ограничивается общей фразой: «If you are experiencing issues running n8n on Windows, make sure your Node.js environment is correctly set up». Конкретную причину она не называет — теперь вы её знаете.

Остальные типовые грабли:

  • Порт 5678 занят. Интерфейс не открывается, в логе ошибка привязки. Освободите порт или смените его переменной окружения.
  • Вебхуки не приходят. Локальная машина не видна извне. Нужен туннель (и Docker к нему) либо сервер с внешним IP и доменом.
  • Сценарии пропали после перезапуска контейнера. Забыт -v n8n_data:/home/node/.n8n.
  • Инструкция не работает. Проверьте, под какую версию она написана: n8n выпускает минорную версию почти каждую неделю, и флаги вроде N8N_RUNNERS_ENABLED успели устареть.

Вывод раздела: на Windows npm-путь упирается в компилятор C++, а не в Node.js. Если не хотите разбираться — Docker решает это за одну команду.

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

Частые вопросы про установку n8n

Можно ли скачать n8n одним файлом для Windows?
Нет. Официального установщика .exe не существует. В документации n8n перечислены только npm, Docker и облако. Страницы каталогов вроде Softpedia или SourceForge, которые обещают «n8n для Windows 7», не ведут к официальному дистрибутиву.

Какая команда устанавливает n8n быстрее всего?
npx n8n — она скачивает всё необходимое и запускает интерфейс на http://localhost:5678 без установки в систему.

Какая версия Node.js нужна для n8n?
Документация указывает диапазон от 20.19 до 24.x включительно, а поле engines в самом пакете n8n требует версии не ниже 22.22. Чтобы попасть в оба условия, ставьте Node.js 22.22 или новее.

Бесплатен ли n8n?
Self-hosted версия (Community edition) бесплатна — официально «free with almost the complete feature set». У облака n8n Cloud бесплатного тарифа нет, только пробный период; платные начинаются с 20 € в месяц при годовой оплате.

Является ли n8n open source?
Нет, это не классический open source. n8n распространяется под Sustainable Use License и n8n Enterprise License — они построены на модели fair-code. Лицензия разрешает использовать и изменять продукт для собственных внутренних бизнес-задач, но запрещает продавать доступ к развёрнутому n8n и выпускать его под своим брендом.

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

Почему npm install n8n падает на Windows?
Чаще всего на сборке зависимости sqlite3: это нативный модуль, ему нужен компилятор. В нашем прогоне на Windows 11 установка остановилась с ошибкой Could not find any Visual Studio installation to use. Лечится установкой Visual Studio Build Tools с компонентом «Desktop development with C++» либо переходом на Docker.

Как обновить установленный n8n?
Для npm — npm update -g n8n. Для Docker — docker pull docker.n8n.io/n8nio/n8n, затем пересоздать контейнер. Откат делают установкой нужной версии через @, а если обновление меняло базу — командой n8n db:revert.

Где открывается n8n после запуска?
На http://localhost:5678 — одинаково для npm и Docker.