n8n можно бесплатно установить на свой компьютер или сервер: Community Edition не требует подписки на облако. Для знакомства подойдёт Docker, для круглосуточной работы понадобится VPS с доменом и HTTPS. Новых клиентов из России облако n8n не принимает, поэтому здесь речь о собственной установке: вы откроете редактор сценариев в браузере и создадите учётную запись владельца.
Поставить на компьютер или на сервер?
Для знакомства с редактором хватит своего компьютера, но если бот должен принимать сообщения, когда компьютер выключен, потребуется сервер, на котором круглосуточная работа требует настройки доступа и сохранения данных.
- Хотите попробовать? Используйте Docker Desktop и установщик. Docker запускает n8n в контейнере; Compose управляет контейнерами по файлу настроек.
- Нужны вебхуки и работа без включённого компьютера? Выберите VPS с Docker Engine, Compose, доменом и HTTPS.
- Docker поставить нельзя? Используйте npm; способ зависит от версии Node.js.
n8n Desktop закрыт с 2023 года.
Как установить n8n на Windows, macOS или Linux?
Установите и запустите Docker Desktop. На Windows подготовьте WSL, среду Linux: включите интеграцию дистрибутива в Settings → Resources → WSL Integration.
- Откройте терминал macOS или Linux; на Windows откройте терминал дистрибутива WSL. Команда установщика не предназначена для PowerShell или cmd.
- Выберите папку, в которой будут храниться настройки. На Windows держите её внутри WSL, а не в
/mnt/c/.... - Проверьте Compose командой ниже, затем запустите установщик. Docker должен работать в фоне.
Нужен Compose v2, отдельный docker-compose не подходит. Минимум сборки со службами Assistant: 4 ГБ памяти и 2 vCPU; у Docker Desktop свои требования к системе.
docker compose version
curl -fsSL https://get.n8n.io | sh
Установщик создаст папку n8n, скачает компоненты и выведет адрес; первый запуск может занять несколько минут, поэтому дождитесь завершения команды и откройте редактор по адресу http://localhost:5678 на том же компьютере.
Заполните данные владельца и пароль: минимум восемь символов, включая цифру и заглавную букву, затем нажмите Next. Сохраните пароль: без настройки почты восстановить его письмом не получится.
После входа можно собрать сценарий с ИИ-агентом. Установщик добавляет SQLite и службы Assistant; Assistant выключен до добавления ключа ИИ-провайдера. Для узлов Claude понадобится API-ключ.
Поставить инструмент получится за пару минут. А что он умеет на самом деле, покажут завтра в 12:00 МСК на бесплатном мастер-классе: Codex и Claude Code с нуля и агент, который работает без единой строчки кода.
Хочу на мастер-классКак запустить один контейнер и где будут сценарии?
Можно запустить отдельный контейнер через docker run. Эта инструкция n8n помечена устаревшей и рекомендует Compose; используйте вариант отдельно от установщика, чтобы два n8n не заняли один порт.
Привязка к 127.0.0.1 ограничивает доступ к порту этим компьютером.
docker volume create n8n_data
docker run -it --rm \
--name n8n \
-p 127.0.0.1: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 и создайте владельца. В команде московский пояс: GENERIC_TIMEZONE управляет расписаниями, TZ задаёт системное время контейнера. Если нужен другой пояс, замените оба значения.
Том хранит данные отдельно от контейнера, поэтому при его пересоздании сценарии сохранятся, если вы подключите прежнее хранилище по тому же пути и не удалите его вместе с данными. Здесь том называется n8n_data, у установщика используется n8n-data.
По теме: n8n и ИИ-агенты: собрать безопасный сценарий с нуля
Можно ли установить n8n без Docker?
Можно через npm, менеджер пакетов Node.js, но новую установку проще делать через Docker: n8n объявил npm-установки устаревшими с версии 3.0.
Есть расхождение: документация пишет Node.js 20.19–24.x, а команда npm view n8n engines 31.10.2026 показывала node >=24.0.0 для версии 2.45.7. Выберите Node.js 24 LTS: если вы устанавливаете n8n через npm самостоятельно, эта ветка входит в оба диапазона, тогда как версия из старой инструкции может оказаться несовместимой с актуальным пакетом.
Установите Node.js 24, откройте новый терминал и выполните команды установки и запуска n8n:
npm install n8n -g
n8n start
Адрес редактора: http://localhost:5678. Если установка жалуется на Node.js, исправьте её версию.
После установки главный вопрос: что поручить агенту первым делом. На бесплатном мастер-классе завтра в 12:00 МСК задачу ставят голосом, и агент сам открывает браузер, собирает товары с OZON и сводит их в Google-таблицу с рейтингом. В реальном времени, без кода.
Увидеть агента в делеКак поставить n8n на VPS с доменом и HTTPS?
Нужен публичный HTTPS-адрес. Установщик запускает n8n, но домен и сертификат требуют настройки: для VPS используйте серверный шаблон с Traefik, который после настройки вашего домена принимает внешние подключения и передаёт их n8n.
- Подготовьте Linux-сервер, подключитесь по SSH и установите Docker Engine с Compose.
- Создайте DNS-запись типа A для поддомена
n8n, указав IP сервера. В официальном примере получитсяhttps://n8n.example.com; замените домен своим. - По серверной инструкции n8n создайте папку
n8n-compose, файлы.env,compose.yamlи папкуlocal-files. В.envзаполнитеDOMAIN_NAME,SUBDOMAIN,SSL_EMAIL,GENERIC_TIMEZONE. Вcompose.yamlскопируйте полный шаблон из шага 6 этой инструкции. - Оставьте привязку n8n
127.0.0.1:5678:5678. Для веб-доступа разрешите порты80и443, которые использует Traefik, сохранив доступ по SSH. Не открывайте порт n8n всему интернету.
Проверьте, что SUBDOMAIN и DOMAIN_NAME в .env дают ваш адрес: шаблон уже собирает из них N8N_WEBHOOK_URL, поэтому адрес вебхуков будет верным. Эта переменная доступна с n8n 2.30.0, раньше она называлась WEBHOOK_URL. В environment сервиса n8n добавьте N8N_PROXY_HOPS=1 по инструкции для прокси.
В папке n8n-compose выполните команду запуска:
sudo docker compose up -d
Откройте свой домен по HTTPS и создайте владельца. Если страница недоступна, проверьте DNS и сетевые правила. Если вебхук содержит localhost, исправьте переменную и повторите команду запуска.
По теме: Claude Code на VPS: безопасная установка и работа по SSH
Как обновить n8n и сохранить данные?
Обновляйте с прежним томом и сначала сделайте резервную копию данных. Сохраните файлы настроек: том переживёт пересоздание контейнера, но если обновление повредит базу или сломается диск, восстановить сценарии можно будет из отдельной копии, которую вы сохранили перед обновлением.
Для установщика вернитесь в исходную папку, содержащую каталог n8n. Штатное обновление сохраняет данные и секреты:
curl -fsSL https://get.n8n.io | sh -s -- --upgrade
Для своей сборки Compose в её каталоге выполните обновление; на VPS добавляйте sudo перед каждой командой, как при установке:
docker compose pull
docker compose down
docker compose up -d
Не добавляйте
-vк командеdocker compose downпри обновлении: этот флаг удаляет тома с данными. Сценарии хранятся в томе, а не в скачанном образе n8n.
При docker run выполните docker pull n8nio/n8n, остановите контейнер и повторите исходный запуск с томом n8n_data: порядок обновления сохраняет том. Проверьте сохранённый сценарий.
При установке через npm используйте npm update -g n8n, затем снова запустите n8n.
Что проверить, если редактор или Telegram не работают?
Если редактор по адресу http://localhost:5678 не открывается, дождитесь первой загрузки, проверьте, что Docker работает, и перед повторной попыткой открыть страницу прочитайте вывод команды: занятый порт и незапущенный контейнер требуют разных действий.
В папке сборки выполните docker compose ps. Если контейнер не запущен, повторите запуск; если порт занят вашей другой установкой, остановите её. При ошибках доступа к файлам на Windows перенесите проект из /mnt/c/... внутрь WSL.
Telegram должен доставить сообщение извне и принимает только HTTPS-вебхуки, поэтому localhost вызывает ошибку «bad webhook: An HTTPS URL must be provided». Нужны домен и N8N_WEBHOOK_URL из раздела выше. Туннель позволяет проверить сценарий на компьютере, но n8n рекомендует его только для тестирования.
Частые вопросы
n8n бесплатный?
Community Edition бесплатна. Сервер и подключённые ИИ-сервисы оплачиваются отдельно, если вы их используете.
Работает ли n8n в России?
Самостоятельную установку не закрывали. С российского сервера сайты n8n, npm и Docker Hub 31.10.2026 открывались; это наблюдение с одного сервера, не гарантия.
Почему после переустановки исчезли сценарии?
Проверьте прежний том: данные сохраняются в нём. Новое имя означает другое хранилище. Если старый том удалён, понадобится копия.
Нужно ли оставлять компьютер включённым?
Да, для работы локальной установки нужны включённый компьютер и запущенный n8n, поэтому для независимой работы перенесите сценарий на сервер и проверьте, что публичный адрес вебхука указан правильно.
n8n собирает сценарии из готовых блоков. На бесплатном мастер-классе «Вайбкодинг и AI-агенты» завтра в 12:00 МСК покажут другой способ автоматизации: ИИ-агент в Codex по голосовой задаче открывает браузер, собирает данные и сводит их в таблицу. Запишитесь, чтобы посмотреть, как он выполняет такую задачу.
Записаться бесплатно