← все статьи

Установка n8n в Docker: свой сервер автоматизации за вечер

1 октября 2026 г.

n8n Docker — это основной и с недавних пор единственный способ поставить n8n у себя. Раньше его ставили через npm, но с версии 3.0, которая выходит в октябре 2026 года, n8n распространяется только через Docker: старая команда npm install n8n на новых установках больше не работает. Так написано в официальной документации, и это главное, что стоит знать, если вы читаете старые инструкции в интернете.

Ниже три способа установки — от самого простого к самому гибкому, запуск локально и на сервере, и честный разбор, сколько это стоит держать. Данные проверены 1 октября 2026 года, актуальная стабильная версия на эту дату — 2.41.5.

Что такое n8n и зачем ставить его себе

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

Держать его у себя, а не в облаке сервиса, имеет смысл по трём причинам:

Цена этого — вы сами отвечаете за обновления, резервные копии и безопасность. Сама n8n честно пишет, что самостоятельный хостинг рассчитан на опытных пользователей, а ошибки тут стоят потерей данных.

Где граница между n8n и настоящим ИИ-агентом, мы разобрали в отдельной статье — это разные инструменты под разные задачи.

Что нужно до начала

Всего две вещи:

  1. Docker — он же приносит с собой Docker Compose. На Mac и Windows проще всего поставить Docker Desktop, на сервере — Docker Engine.
  2. 4 ГБ памяти и 2 ядра как разумный минимум.

Проверить, что Docker Compose на месте:

docker compose version

Нужен именно плагин docker compose версии 2, а не старая отдельная программа docker-compose через дефис.

Пользователям Windows: работайте через WSL и держите папку проекта внутри файловой системы WSL, например ~/n8n, а не в /mnt/c/.... Через границу между системами монтирование работает медленно и даёт сбои с правами.

Способ 1: установка n8n одной командой

Самый быстрый путь, он же рекомендованный для новых установок:

curl -fsSL https://get.n8n.io | sh

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

Этот способ подходит, если вы ставите n8n с нуля. Если у вас уже работает своя сборка, переходить на него не обязательно.

Способ 2: запуск Docker n8n одной командой

Если хочется понимать, что происходит, и держать всё в одной команде:

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 \
 n8nio/n8n

Что делает каждая строка:

После запуска открывайте http://localhost:5678.

Одна деталь из старых инструкций: переменная N8N_RUNNERS_ENABLED=true в n8n 1.x была обязательной, а с версии 2.0 она объявлена устаревшей, и ставить её больше не нужно. Если видите её в чьём-то руководстве, это руководство старое.

Способ 3: n8n Docker Compose

Compose нужен, когда n8n работает не один: рядом база PostgreSQL, обратный прокси, другие сервисы. Описание всех контейнеров лежит в одном файле compose.yml, и поднимается всё вместе:

docker compose up -d
docker compose ps

Первая команда запускает, вторая показывает состояние. Готовые файлы Compose под разные конфигурации n8n держит в репозитории n8n-hosting, в том числе вариант с PostgreSQL.

Про базу данных стоит знать заранее. По умолчанию n8n использует встроенную SQLite — для знакомства и небольшой нагрузки этого хватает. Для рабочей установки, от которой зависят процессы, рекомендуется PostgreSQL: он надёжнее при одновременных запусках и проще в резервном копировании.

n8n local или на VPS: где запускать

Локально стоит начинать всегда. Вы собираете сценарий, смотрите, как он работает, и ничего не платите. Ограничение одно и важное: пока компьютер выключен, автоматизация не работает. Для сценариев по расписанию и для ботов, которые должны отвечать круглосуточно, это не годится.

На VPS — рабочий вариант. Небольшого сервера с 2 ГБ памяти хватает для старта, с 4 ГБ работать комфортно. Запрос на VPS за год вырос в полтора раза именно потому, что люди переносят такие сервисы к себе.

Что понадобится на сервере помимо самой установки:

Сколько стоит держать n8n у себя

Разложим честно, потому что «бесплатно» тут требует уточнений.

Сама n8n в редакции Community бесплатна и даёт почти полный набор возможностей. Платные редакции Business и Enterprise добавляют корпоративные вещи вроде единого входа и раздельных окружений — малому бизнесу они обычно не нужны.

Сервер — основная статья расходов, и это единицы долларов в месяц для небольшой установки.

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

Ваше время — та статья, которую забывают. Обновления, копии, разбор поломок. Если считать его по своей часовой ставке, разница с облачным тарифом иногда исчезает. Поэтому n8n Cloud не бессмысленный: он нужен тем, у кого нет человека для обслуживания.

Как считаются такие проекты целиком, с внедрением и поддержкой, разобрали в разборе цен на ИИ-автоматизацию.

Что делать после установки

Пустой n8n ничего не делает. Первый сценарий стоит собрать сразу, на живой задаче — тогда видно, стоит ли вся эта затея вашего времени.

Самый частый первый сценарий — бот в Telegram: он принимает сообщения, отвечает и складывает данные в таблицу. Как его собрать, разобрали в статье про Telegram-бота на n8n. Какие задачи такие боты закрывают в бизнесе — в обзоре семи сценариев.

Частые вопросы

n8n бесплатно или платно? Редакция Community для самостоятельного хостинга бесплатна и включает почти все возможности. Платить нужно за сервер, а при желании — за редакции Business и Enterprise с корпоративными функциями. У облачного n8n Cloud бесплатного тарифа нет, только пробный период.

Сколько стоит сервер для n8n? Небольшой VPS на 2 ГБ памяти обходится в единицы долларов в месяц и годится для старта. Для комфортной работы с несколькими сценариями берите 4 ГБ. Если в сценариях участвует нейросеть, её расход считается отдельно.

Чем отличается self-hosted от cloud? В Cloud инфраструктуру держит n8n: ничего не ставите, не обновляете, платите по тарифу. При самостоятельном хостинге вы получаете полный контроль, бесплатную редакцию и отсутствие лимитов на запуски, но сами отвечаете за обновления, резервные копии и безопасность.

Можно ли поставить n8n через npm? Для новых установок нет. С версии 3.0, выходящей в октябре 2026 года, n8n распространяется только через Docker. Уже работающие npm-установки пока продолжают работать, но новые нужно делать через Docker.

Где n8n хранит данные? В каталоге /home/node/.n8n внутри контейнера — именно его мы подключаем к хранилищу n8n_data. Там сценарии, ключи шифрования и журналы. По умолчанию база — SQLite, для рабочей установки рекомендуется PostgreSQL.

Обязательно ли ставить обратный прокси и HTTPS? Для сервера, доступного из интернета, — да. Через n8n проходят ключи доступа ко всем вашим сервисам, и отдавать их по незашифрованному соединению нельзя. Для локального запуска на своём компьютере это не нужно.


Поднять n8n за вечер реально, а вот следить за сервером потом сложнее: обновления, бэкапы, упавшие ночью сценарии. Если брать это на себя не хочется — напишите, поставим и будем следить сами. Что входит в работу — на странице ИИ-агент для бизнеса под ключ.

Хотите так же — без рутины?

Расскажите, какой процесс съедает время, — в тот же день пришлём вилку цены

Заказать автоматизацию →