Скачать 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.