Как установить n8n локально: скачать и запустить на своём компьютере
Установка n8n на свою машину в 2026 году: одна команда вместо npm, почему npx n8n скоро перестанет работать, что делать на Windows и бесплатна ли Community-версия. С честной оговоркой про ИИ-узлы, которые всё равно ходят в облако.
Первое, обо что спотыкаются почти все: n8n нельзя «скачать на ПК» как обычную программу. Нет
установщика .exe, нет .dmg, нет кнопки «Скачать». n8n — это веб-приложение, которое ты
поднимаешь у себя и открываешь в браузере по адресу http://localhost:5678. Разберём, как это
делается сейчас, потому что способ, который описан в большинстве старых статей, доживает
последние месяцы.
Что изменилось: npm больше не главный путь
Годами инструкции начинались с npm install n8n -g или npx n8n. Этот способ ещё работает, но
в документации он помечен как устаревший: начиная с версии 3.0 n8n распространяется только
через Docker. Релиз 3.0 запланирован на октябрь 2026 года, и после него новые установки через
npm ставиться не будут — уже поднятые продолжат работать какое-то время, но обновляться придётся
иначе.
Если всё же хочешь попробовать старым способом сегодня, требования такие: установленный Node.js версии от 20.19 до 24.x включительно, и дальше
npx n8n
Команда скачает всё нужное и запустит редактор на http://localhost:5678. Отдельная деталь: при
npm-установке недоступен встроенный ИИ-ассистент n8n.
Способ, который стоит выбрать: одна команда
Официальный быстрый путь для новой установки — скрипт, который сам разложит конфиги и поднимет всё в Docker:
curl -fsSL https://get.n8n.io | sh
Перед запуском нужен установленный и запущенный Docker (подойдёт Docker Desktop — он включает
Docker Compose). Скрипт проверит, что Docker на месте, создаст в текущей папке каталог n8n с
файлами compose.yml и .env, скачает образы и стартует. Первый запуск занимает несколько
минут, адрес всё тот же — http://localhost:5678.
Дальше пригодятся три команды:
# остановить
docker compose -f ./n8n/compose.yml down
# запустить снова
docker compose -f ./n8n/compose.yml up -d
# обновить до свежей версии
curl -fsSL https://get.n8n.io | sh -s -- --upgrade
Удаление — docker compose -f ./n8n/compose.yml down -v и rm -rf ./n8n. Флаг -v сносит том с
данными, то есть вместе с n8n удалятся все твои воркфлоу. Если запускать скрипт из интернета
вслепую не хочется, его можно сначала скачать и прочитать: curl -fsSL https://get.n8n.io -o get-n8n.sh.
Windows: почему команда не работает в PowerShell
Отдельный пункт, на котором теряется много времени. Однострочник — это shell-скрипт, а стандартные Command Prompt и PowerShell его не понимают. Официальная рекомендация: запускать из WSL с включённой WSL2-интеграцией в Docker Desktop. Git Bash тоже умеет исполнять POSIX-скрипты, но в документации честно написано, что этот вариант не проверен до конца, так что без нужды на него лучше не полагаться.
Ещё одна ловушка WSL: держи папку проекта внутри линуксовой файловой системы (~/n8n), а не в
/mnt/c/.... Монтирование через границу работает медленно и ломается на правах доступа.
Сколько это ест ресурсов
Минимум для сборки из документации — 4 ГБ оперативной памяти и 2 vCPU. Столько нужно не самому редактору, а песочнице, в которой безопасно исполняется код от ИИ-ассистента: она запускает Docker внутри Docker и требует запаса. Данные по умолчанию лежат в SQLite — отдельную базу ставить не надо. Для команды или продакшена рекомендуют вынести всё в Postgres, но для личной машины это лишнее.
Наружу торчит только порт 5678 — сам n8n. Служебные сервисы песочницы и поиска слушают внутри
Docker-сети и снаружи недоступны. Отдельно открывать порты не нужно.
Бесплатно ли это
Да, но формулировка требует точности. Self-hosted Community edition бесплатна бессрочно и включает почти весь функционал. Если зарегистрировать инстанс по email, открывается Registered Community — тоже бесплатно, добавляются папки, отладка в редакторе и кастомные данные выполнений. Платные редакции (Business, Enterprise) нужны ради SSO, окружений и проектов.
Что важно не перепутать: n8n распространяется под Sustainable Use License и называет себя fair-code, а не open source в понимании OSI. Пользоваться внутри своей компании можно свободно, а вот перепродавать n8n как сервис своим клиентам лицензия запрещает.
Облако — отдельная история: n8n Cloud тарифицируется в евро (Starter от 20 €/мес при годовой оплате, Pro от 50 €/мес). Про то, что из этого доступно из России, есть отдельный разбор.
Локальный n8n — ещё не локальный ИИ
Это главное недоразумение вокруг self-hosted-установок, и лучше словить его сейчас, чем после того, как через воркфлоу пройдут рабочие данные. Ты поднял движок у себя — отлично, воркфлоу и учётки лежат на твоём диске. Но ИИ-узлы внутри воркфлоу по умолчанию обращаются к облачным моделям по API. Значит, содержимое, которое они обрабатывают, уходит провайдеру, и никакой self-hosting этого не меняет.
Чинится это тем, чтобы модель тоже была своей: n8n умеет работать с OpenAI-совместимым адресом, а локальный такой адрес поднимается через Ollama или LM Studio. Разбор связки — в статье про n8n, MCP и локальную модель.
А точно ли тебе нужен движок
Вопрос честный, и задать его дешевле до установки Docker, чем после. n8n силён там, где процесс реально многошаговый: ветвления, триггеры, десяток интеграций, предсказуемое повторение. Сама документация n8n предупреждает, что self-hosting требует технических навыков и ошибки стоят данных.
Если же задача звучит как «каждое утро собери сводку», «разбери папку с входящими», «проверь файлы и сведи в таблицу» — это не граф из узлов, а одна задача, которую проще описать словами агенту. Дока делает это на твоей машине: работает с файлами и терминалом, ходит в сервисы через MCP, запускается по расписанию и по умолчанию считает на локальной модели. Развёрнутое сравнение подходов — в статье чем заменить n8n.
Коротко
Ставить n8n локально сейчас проще всего одной командой через Docker; npm-путь доживает до релиза 3.0 в октябре 2026. На Windows нужен WSL, а не PowerShell. Community-версия бесплатна, но fair-code, а не open source. И помни, что локальный движок сам по себе не делает локальным ИИ внутри него — за это отвечает отдельная настройка. Если задача мельче, чем воркфлоу, скачай Доку и опиши её словами — это бесплатно и без Docker.