Бесплатна ли n8n: ограничения Community и Enterprise
Самостоятельная установка n8n бесплатна по лицензии fair-code. Узнайте, какие функции требуют платного ключа, чем отличается Community от Cloud и как избежать ограничений.
Бесплатна ли самостоятельная установка n8n?
Да, n8n можно бесплатно установить на собственный сервер. Вы используете Community Edition на своем оборудовании, при этом лицензия не ограничивает количество создаваемых рабочих процессов или частоту их запуска. Достаточно ли вам этой бесплатной версии, зависит от двух факторов: n8n не является открытым ПО в понимании Open Source Initiative (OSI), а определенный набор функций остается недоступным до тех пор, пока вы не оплатите лицензионный ключ.
Используется лицензия Sustainable Use License версии 1.0. Исходный код открыт, вы можете изучать, запускать и изменять его. Лицензия ограничивает лишь круг лиц, которым вы предоставляете доступ к сервису. Вы можете использовать n8n для себя или для своей компании. Вы не имеете права превращать его в продукт, за использование которого другие люди будут платить деньги.
Что означает fair-code и почему n8n не является open source
Fair-code — это модель распространения, которую использует n8n. Она описывает программное обеспечение, исходный код которого открыт и доступен для запуска, но автор ограничивает его коммерческое использование. В документации n8n прямо указана причина такого выбора: лицензия, одобренная OSI, не может содержать ограничений на использование ПО, а Sustainable Use License содержит именно такие ограничения, поэтому n8n не называет себя open source.
Это различие — не просто спор о терминах. Оно напрямую касается вашего отдела закупок. Политика компании, которая гласит «мы используем open source инструменты или купленное ПО», относит n8n к третьей категории, поэтому кто-то должен принять по нему отдельное решение. Ознакомьтесь с файлом лицензии в репозитории n8n до начала этого обсуждения, а не после него.
Что позволяет делать лицензия Sustainable Use License
Предоставление прав является широким. Лицензия дает вам неисключительное, безвозмездное, действующее по всему миру право использовать, копировать, распространять, предоставлять доступ и создавать производные работы на основе программного обеспечения для внутренних бизнес-целей или личного некоммерческого использования.
На практике это охватывает:
- Запуск n8n на собственном сервере для нужд вашей компании, например, для синхронизации данных из CRM (системы управления взаимоотношениями с клиентами) во внутреннюю базу данных.
- Запуск дома для личных проектов.
- Изменение кода и запуск модифицированной версии.
- Написание узла n8n для вашего собственного продукта или любая другая интеграция между вашим продуктом и n8n.
- Оказание консалтинговых услуг, например, создание рабочих процессов для клиента.
- Оказание услуг поддержки, например, настройка и обслуживание n8n на серверах, принадлежащих клиенту.
- Использование n8n в качестве скрытого бэкенда внутри вашего продукта, при условии, что он работает с использованием учетных данных вашей компании.
Лицензия не ограничивает использование программного обеспечения. Нет квот на выполнение и ограничений по количеству пользователей, поэтому единственным пределом для self-hosted экземпляра являются ресурсы CPU и оперативной памяти машины, на которой он запущен. Узлы AI также не ограничены, поэтому создание рабочего процесса с AI-агентом в n8n работает в бесплатной редакции.
Что запрещает лицензия Sustainable Use License
Ограничения кратки, и n8n приводит их с примерами на странице лицензии Sustainable Use License:
- Размещение n8n с взиманием платы за доступ к нему.
- Использование white label для n8n и предложение его клиентам за деньги.
- Использование n8n для сбора учетных данных конечных пользователей, чтобы они могли получать доступ к своим аккаунтам в других сервисах.
- Изменение, удаление или скрытие любых уведомлений о лицензии, авторских правах или иных правовых примечаний.
- Коммерческое распространение. Распространение разрешено бесплатно только в некоммерческих целях.
Третье ограничение часто вызывает удивление, поэтому прочитайте его дважды. Задача по обработке счетов, которая перемещает собственные данные вашей компании с использованием собственных API-ключей вашей компании, является внутренним использованием и разрешена. Продукт, в котором каждый из ваших клиентов подключает свой собственный аккаунт Google через ваш экземпляр n8n, таковым не является, поскольку лицензия проводит границу в зависимости от того, чьи учетные данные хранит n8n. Программное обеспечение и сервер в обоих случаях идентичны. Ответ — нет.
В том же репозитории находится вторая лицензия. Любой исходный файл, содержащий .ee. в имени файла или .ee в пути к каталогу, не подпадает под действие Sustainable Use License и регулируется отдельной лицензией n8n Enterprise License. Этот код поставляется в составе того же Docker image, который вы загружаете, поэтому платные функции присутствуют в сборке, но остаются отключенными до тех пор, пока их не активирует действительный ключ. Включение их любым другим способом является нарушением лицензии, а не приемом настройки.
Чем fair-code отличается от MIT и AGPL
Лицензия MIT разрешает всё, включая использование кода для создания платных облачных сервисов; единственным реальным условием является указание авторства.
Лицензия AGPL (GNU Affero General Public License) также разрешает продажу хостинг-версии продукта. Её условие — раскрытие исходного кода: если вы модифицируете программное обеспечение и предоставляете пользователям доступ к нему через сеть, вы обязаны предоставить этим пользователям исходный код ваших изменений.
Лицензия Sustainable Use License работает в другой плоскости. Она не требует публикации изменений. Она ограничивает круг лиц, которым вы можете предоставлять услуги. Краткий итог: AGPL определяет, что вы обязаны опубликовать, а Sustainable Use License определяет, кому вы можете продавать продукт.
Это различие определяет судьбу форков. Любой может создать форк проекта под лицензией AGPL и запустить его как конкурирующий облачный сервис, при условии публикации своих изменений. С n8n так поступить нельзя, поскольку ограничение на использование распространяется вместе с кодом на каждую его копию. Именно поэтому n8n может публиковать весь свой исходный код и при этом продавать облачный продукт, не опасаясь конкуренции со стороны собственных клонов.
Какие функции требуют платного лицензионного ключа
Community edition содержит практически весь функционал продукта. n8n документирует исключения, а не включенные возможности, что гораздо удобнее для пользователя. По состоянию на август 2026 года на странице сравнения редакций платными указаны следующие функции:
- SSO (single sign-on) через SAML (security assertion markup language) или LDAP (lightweight directory access protocol)
- Совместное использование (sharing) рабочих процессов и учетных данных
- Проекты (projects)
- Пользовательские переменные (custom variables)
- Окружения (environments)
- Контроль версий через Git
- Внешние секреты (external secrets)
- Внешнее хранилище для бинарных данных
- Потоковая передача логов (log streaming)
- Режим Multi-main
Совместное использование — это ограничение, с которым команды сталкиваются в первую очередь, и его легко упустить из виду, пока один человек тестирует инструмент в одиночку. В Community edition только владелец инстанса и пользователь, создавший рабочий процесс или учетные данные, могут открыть их. Два коллеги на одном инстансе не могут передать рабочий процесс друг другу через интерфейс. Команды обходят это, используя одну общую учетную запись, что исключает возможность отследить, кто и какие изменения внес.
SSO — второе по значимости ограничение. Если в вашей компании для всех внутренних инструментов требуется единый вход, Community edition не соответствует этому требованию с первого дня, независимо от других возможностей. Модель, при которой бесплатное self-hosted приложение требует оплаты за функции аутентификации, повторяется во всей этой категории, и в статье налог на SSO в self-hosted приложениях объясняется, почему вендоры проводят границу именно здесь.
Окружения и контроль версий Git на практике являются одной функцией. Вместе они позволяют хранить рабочие процессы в репозитории и переносить их с инстанса разработки на продуктовый инстанс. Без них перенос рабочего процесса между инстансами означает экспорт JSON вручную и импорт на другой стороне. Это работает, и многие так и делают. Однако это лишает вас этапа проверки и истории изменений.
Режим Multi-main — это то, что ограничивает масштабируемость. Режим очереди (queue mode) с несколькими рабочими процессами (worker processes) отлично работает в Community edition. Запуск более одного основного процесса (main process) невозможен, а так как основной процесс отвечает за расписания и вебхуки, он остается единой точкой отказа, которую невозможно сделать отказоустойчивой без лицензионного ключа.
Потоковая передача логов и внешние секреты — это функции для обеспечения соответствия требованиям безопасности (compliance). Потоковая передача логов отправляет журнал событий n8n в систему, которую вы уже используете для мониторинга. Внешние секреты позволяют считывать учетные данные из хранилища (vault) вместо собственного зашифрованного хранилища n8n. И то, и другое — это вещи, которые служба безопасности запрашивает спустя месяцы после внедрения инструмента в продакшн, и обнаружить необходимость оплаты в этот момент крайне неудобно.
Если вам действительно необходима заблокированная функция, а бюджет не позволяет ее оплатить, лучше рассмотреть другие инструменты, чем пытаться обойти лицензию. Стоит изучить альтернативы n8n для self-hosted размещения, так как каждый проект проводит границу бесплатного функционала по-своему.
Регистрация вашего community-инстанса для получения бесплатного лицензионного ключа
Некоторые бесплатные функции всё ещё требуют наличия лицензионного ключа, что может показаться противоречивым, пока вы не ознакомитесь с процессом. Регистрация адреса электронной почты позволяет получить бесплатный ключ. Он открывает доступ к трём дополнительным возможностям без какой-либо оплаты:
- Папки для организации рабочих процессов (workflows).
- Отладка в редакторе (Debug in editor), которая копирует и закрепляет данные выполнения во время работы над рабочим процессом.
- Пользовательские данные выполнения (Custom execution data) для сохранения и аннотирования метаданных выполнения.
Чтобы получить ключ:
- Откройте меню из трёх точек в левом нижнем углу редактора.
- Перейдите в Settings, затем в Usage and plan.
- Выберите Unlock, а затем Send me a free license key.
- Вставьте ключ из письма в поле Enter activation key и выберите Activate.
Если вы настраиваете сервер через конфигурационные файлы, пропустите интерфейс и установите ключ в качестве переменной окружения до первого запуска.
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 \
-e N8N_LICENSE_ACTIVATION_KEY="paste-your-key-here" \
-v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8nОткройте редактор на порту 5678, затем проверьте Settings и Usage and plan. На этой странице должен быть указан ваш тарифный план, а не приглашение разблокировать функции. Если приглашение всё ещё отображается, наиболее вероятная причина заключается в том, что инстанс уже был активирован ранее: N8N_LICENSE_ACTIVATION_KEY не оказывает никакого эффекта на инстанс, у которого уже есть лицензия, поэтому добавление этой переменной в окружение существующего контейнера может создать впечатление, что ничего не произошло.
На продуктовом сервере важны ещё две переменные лицензирования. N8N_LICENSE_AUTO_RENEW_ENABLED по умолчанию имеет значение true. Установите его в false, и вам придётся продлевать лицензию вручную через меню настроек каждые 10 дней, иначе лицензионные функции перестанут работать. N8N_LICENSE_DETACH_FLOATING_ON_SHUTDOWN также по умолчанию имеет значение true, что освобождает право на использование лицензии при выключении инстанса, чтобы другой инстанс мог его занять. На продуктовом инстансе, который перезапускается во время развёртываний, установите значение false, чтобы лицензионные функции восстанавливались вместе с ним. Обе переменные описаны на странице управления лицензией.
Где находятся облачные тарифы
n8n Cloud использует то же самое программное обеспечение на собственной инфраструктуре n8n. Тарифы тарифицируются по количеству выполнений рабочих процессов (workflow executions), а не по количеству активных рабочих процессов. Таким образом, рабочий процесс, который находится в режиме ожидания вебхука, ничего не стоит до момента его срабатывания.
Важная деталь для тех, кто размещает систему самостоятельно: корпоративный лицензионный ключ (enterprise licence key) привязан к тарифному плану, а не продается отдельно. Вы приобретаете тариф Business или Enterprise, получаете ключ и вставляете его в экземпляр (instance), работающий на вашем собственном оборудовании. Самостоятельное размещение и оплата лицензии не являются взаимоисключающими понятиями.
По состоянию на август 2026 года, начальные уровни тарифов имеют опубликованные ежемесячные цены на странице цен n8n. Более высокие уровни обсуждаются через отдел продаж, а корпоративные цены не публикуются вовсе, поэтому любые цифры, указанные здесь, устареют еще до того, как вы их прочтете. Запросите коммерческое предложение и уточните, входит ли в него ключ для самостоятельного размещения (self-hosted).
Если вы все еще выбираете между самостоятельным запуском и оплатой облачного продукта для автоматизации, сравнение n8n с Zapier и Make поможет оценить структуру затрат, а не просто перечень функций.
Встраивание n8n в ваш продукт
Если ваши клиенты будут видеть и использовать сам редактор n8n, вам потребуется лицензия на встраивание (embed licence), которую n8n также продает в рамках соглашения OEM (original equipment manufacturer). Она разрешает ребрендинг (white labelling) и перепродажу, которые запрещены лицензией Sustainable Use License. Это договор с индивидуальными условиями и ценообразованием на основе запроса, предназначенный для компаний, внедряющих автоматизацию рабочих процессов в уже существующий продукт.
Использование n8n в качестве скрытого бэкенда — это другой случай, и такое соглашение не требуется. Если рабочие процессы выполняются с использованием учетных данных вашей компании, а пользователи никогда не взаимодействуют с редактором, стандартная лицензия покрывает этот сценарий. Разграничение проходит по учетным данным и доступу к редактору, а не по факту получения дохода.
Какая версия вам нужна?
Для одной компании, запускающей собственные автоматизации, где коллеги могут видеть работу друг друга, достаточно Community edition. Зарегистрируйтесь для получения бесплатного ключа и приступайте к работе. Следующим шагом будет сервер, а в руководстве самостоятельный хостинг n8n на VPS с Docker и HTTPS описаны развертывание, reverse proxy и сертификат.
Для компании, которой требуется единый вход (SSO) или раздельные среды для разработки и эксплуатации, Community edition не подойдет, и никакие изменения конфигурации это не исправят. Оцените стоимость плана Business или выберите инструмент, лицензия которого соответствует вашему бюджету.
Для тех, кто продает доступ другим лицам, ответом является коммерческое соглашение с n8n. Чем раньше начнется этот разговор, тем дешевле он обойдется.
FAQ
Является ли n8n открытым ПО?
Нет. n8n распространяется по модели fair-code на условиях лицензии Sustainable Use License. Исходный код открыт, вы можете изучать, запускать и изменять его, но лицензия накладывает ограничения на цели использования, тогда как лицензия, одобренная OSI, не может ограничивать способы применения ПО. В документации n8n прямо указано, что продукт относится к категории source available. Файлы, содержащие .ee. в имени или .ee в пути, исключены даже из этой лицензии и регулируются отдельной лицензией n8n Enterprise License.
Могу ли я брать деньги с клиентов за работу, связанную с n8n?
Да, за услуги. Создание рабочих процессов (workflows) для клиента не требует отдельного соглашения, как и установка или обслуживание n8n на серверах, принадлежащих клиенту. Вы не имеете права взимать плату за доступ к экземпляру n8n, который вы хостите, или продавать его white-label версию. Критерий прост: оплата должна производиться за вашу работу, а не за доступ к программному обеспечению.
Почему моя команда не может обмениваться рабочими процессами в self-hosted community edition?
Совместное использование рабочих процессов и учетных данных — это лицензируемая функция, поэтому она отключена при отсутствии платного ключа. В community edition открывать элементы может только владелец экземпляра и пользователь, создавший их, поэтому передать рабочий процесс коллеге через интерфейс невозможно. Экспорт процесса в формате JSON и импорт под другой учетной записью работает, но учетные данные не переносятся вместе с экспортом, а импортированная копия становится отдельным рабочим процессом с собственной историей выполнения.
Что произойдет, если мой экземпляр n8n не сможет связаться с сервером лицензий?
Активированный экземпляр по умолчанию обновляет лицензию через https://license.n8n.io/v1, а параметр N8N_LICENSE_AUTO_RENEW_ENABLED включен сразу после установки. Если вы отключите автоматическое обновление, вам придется продлевать лицензию вручную в меню настроек каждые десять дней, иначе лицензируемые функции перестанут работать. Если исходящий сетевой экран блокирует сервер лицензий, направьте запрос через прокси с помощью переменной https_proxy_license_server в нижнем регистре, вместо того чтобы отключать обновление.
Нужно ли платить за удаление брендинга n8n?
Да, если результат будет видеть клиент. Лицензия Sustainable Use License запрещает изменять, удалять или скрывать уведомления о лицензировании и авторских правах, а также прямо называет white-labeling n8n и предоставление его клиентам за деньги недопустимым использованием. Ребрендинг продукта, который вы продаете, требует заключения соглашения embed или OEM. Изменение внешнего вида экземпляра, которым пользуются только ваши сотрудники, — вопрос менее критичный, но пункт о лицензировании и уведомлениях об авторских правах действует независимо от аудитории.