Главная/ИИ/n8n

Установка n8n на свой сервер

Установка n8n на свой сервер сводится к одной команде Docker: n8n слушает порт 5678 и хранит сценарии в томе n8n_data. Остальная работа нужна, чтобы n8n жил долго: домен с HTTPS для вебхуков, резервная копия ключа шифрования и вовремя сделанный переход с SQLite на PostgreSQL.

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Для старта хватит 1 ядра и 2 ГБ памяти. Ставьте n8n в Docker, сразу заводите домен с HTTPS и сохраните ключ шифрования вместе с томом n8n_data: без него сохранённые доступы к сервисам не расшифровать.

Маркетплейс ставит n8n на новый сервер при создании, консоль не нужна.

Сколько памяти и ядер нужно n8n

01 · 1 мин

Где запускать n8n: облако, VPS или свой компьютер#

У n8n три способа жить: облачная версия от разработчиков, свой сервер или домашний компьютер. Разница не в функциях, а в том, кто отвечает за работу сценариев ночью.

ВариантЧем хорошГде упирается
n8n CloudНичего не ставить и не обновлятьОплата в валюте, лимиты на число запусков
Свой VPSЗапуски без лимита, данные у вас, постоянный адрес для вебхуковОбновления и бэкапы делаете вы
Домашний ПКБесплатно для экспериментовВыключили компьютер, и сценарии встали; вебхукам нужен внешний адрес

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

Инструмент · 1 мин

Сколько памяти и ядер нужно n8n#

Документация n8n не называет минимальную конфигурацию, зато прямо перечисляет, от чего растёт память: объём JSON и файлов в одном запуске, количество узлов, узел Code, ручные запуски из редактора (n8n копирует данные для интерфейса) и параллельные сценарии.

Отсюда практическое правило: ядра нужны для частоты запусков, а память для объёма данных. Сценарий, который раз в час переносит заявку из формы в таблицу, проживёт на младшем сервере. Сценарий, который скачивает PDF и отдаёт их нейросети, попросит больше памяти.

Какой сервер взять под n8n

Три ответа, и калькулятор подберёт готовую конфигурацию

Сколько сценариев работает
Что проходит через сценарии
Где хранить данные n8n

03 · 1 мин

Установка n8n через Docker на Ubuntu#

  1. Поставьте Docker. На чистой Ubuntu это официальный скрипт curl -fsSL https://get.docker.com | sh.
  2. Создайте том для данных. В нём n8n держит базу SQLite и ключ шифрования.
  3. Запустите контейнер командой ниже, указав свой часовой пояс: от него зависят узлы расписания.
  4. Откройте редактор по адресу http://IP-сервера:5678 и создайте учётную запись владельца.
  5. Закройте порт 5678 снаружи, как только настроите домен: дальше трафик пойдёт через HTTPS.
docker volume create n8n_data
docker run -d --name n8n --restart unless-stopped \
  -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 \
  docker.n8n.io/n8nio/n8n

Флаг --restart unless-stopped поднимет n8n после перезагрузки сервера. Без него сценарии молчат до первого ручного запуска контейнера.

04 · 1 мин

Домен, HTTPS и вебхуки n8n#

Вебхукам n8n нужен постоянный адрес с HTTPS: большинство сервисов не отправят уведомление на голый IP с портом. В официальной инструкции для Docker Compose рядом с n8n ставится Traefik, он сам получает сертификат Let's Encrypt и продлевает его.

  • Направьте A-запись поддомена, например n8n.example.com, на IP сервера.
  • Оставьте порт n8n только на локальном адресе: 127.0.0.1:5678:5678.
  • Пропишите внешний адрес в переменной N8N_WEBHOOK_URL (с версии 2.30.0; в старых версиях она называлась WEBHOOK_URL), иначе n8n будет выдавать ссылки на вебхуки с localhost.

Если на сервере уже работает другой веб-сервер, вместо Traefik подойдёт Caddy или Nginx с сертификатом от Certbot.

05 · 1 мин

Когда переводить n8n на PostgreSQL#

По умолчанию n8n хранит сценарии, доступы и историю запусков в SQLite: один файл в томе, никакой настройки. Для одного человека и десятка сценариев этого достаточно.

PostgreSQL стоит подключить заранее, если история запусков большая, сценариев много или вы планируете очередь с несколькими исполнителями. Переменные окружения для подключения описаны в документации n8n, готовый compose-файл лежит в их репозитории n8n-hosting.

Том n8n_data нужен и с PostgreSQL

В нём остаются ключ шифрования, журналы и данные системы контроля версий. Потеряли ключ, и все сохранённые доступы к сервисам придётся вводить заново.

06 · 1 мин

Как обновить n8n и не потерять сценарии#

Обновление в Docker это новая версия образа поверх того же тома: docker pull docker.n8n.io/n8nio/n8n, затем остановить и удалить старый контейнер и запустить его заново той же командой. Данные остаются в томе.

Перед крупным обновлением сделайте копию тома или снимок сервера: откатиться на снимок быстрее, чем чинить базу. Порядок копий и где их хранить: сервер для бэкапов.

07 · 1 мин

Вопросы об установке n8n#

Какой сервер нужен для n8n?

Для старта 1 ядро и 2 ГБ памяти. Память добавляют, когда сценарии гоняют файлы или большие ответы API, ядра, когда запусков становится много.

Как обновить n8n на сервере, если он стоит в Docker?

Скачать новый образ, пересоздать контейнер той же командой с тем же томом n8n_data. Перед этим сделать снимок сервера.

Можно ли поставить n8n на Windows вместо сервера?

Да, через Docker Desktop или npm, но сценарии работают только пока включён компьютер, а вебхукам нужен внешний адрес.

Где n8n хранит пароли от подключённых сервисов?

В своей базе в зашифрованном виде. Ключ шифрования лежит в каталоге /home/node/.n8n, поэтому этот каталог обязательно сохранять.

Почему этому можно верить

Как мы проверяли

Требования из документацииРесурсы, порты и команды сверены с официальной документацией, дата проверки указана.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация n8n: установка через Docker, docs.n8n.io/hosting/installation/docker, проверено 14 октября 2026; Документация n8n: Docker Compose с Traefik, docs.n8n.io/hosting/installation/server-setups/docker-compose, проверено 14 октября 2026; Документация n8n: нехватка памяти, docs.n8n.io/hosting/scaling/memory-errors, проверено 14 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Установите приложение без консоли

Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.

  • Docker, n8n, OpenClaw, GitLab, Nextcloud
  • Ставится при создании сервера
  • Почасовая оплата сервера
  • Root-доступ остаётся у вас
Ресурсы