Удельта

Какой сервер выбрать для n8n: сценарии, файлы и очереди

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

Извилистая линия, соединяющая разные формы — обложка руководства по Как подобрать сервер для n8n

Для автоматизации заявок, уведомлений и коротких обменов с API выберите Linux VPS на 2 виртуальных ядра, 4 ГБ оперативной памяти и 40 ГБ SSD. Здесь помещаются n8n, небольшая PostgreSQL и ОС. Для регулярных импортов, крупных ответов API и файлов начните проверку с 4 vCPU, 8 ГБ памяти и 80 ГБ SSD.

Сервер выбирают по одновременно выполняющимся заданиям. Учётные записи редакторов и количество нарисованных сценариев не показывают эту нагрузку. Физический сервер для первых автоматизаций обычно не нужен: полезнее VPS, у которого можно увеличить память и диск.

С чего начать и когда брать больше #

Ваша задачаОтправная конфигурацияУсловия
Передавать короткие заявки и сообщения2 vCPU / 4 ГБ / 40 ГБ SSDn8n, небольшая PostgreSQL и ОС; небольшая параллельность
Регулярные импорты и обработка файлов4 vCPU / 8 ГБ / 80 ГБ SSDОдин узел без режима очереди; размер файлов и истории проверить отдельно
Стабильный поток параллельных заданийОсновной процесс + PostgreSQL + Redis + обработчикиРесурсы каждого компонента по измеренной памяти и длине очереди

Что собрать перед заказом VPS #

Посчитайте выполнения, а не созданные сценарии

  • Сколько заданий одновременно работает в пиковую минуту и как долго длится каждое.
  • Размер входного JSON, файлов и результатов промежуточных шагов.
  • Какие результаты сохранять и сколько дней держать успешные и ошибочные выполнения.
  • Лимиты внешних API, число повторов и допустимое время ожидания в очереди.

Куда уходят память и процессор #

vCPU — вычислительные ресурсы для шагов сценария. RAM — оперативная память для данных во время выполнения. SSD хранит базу, историю, файлы и журналы. Когда сценарий ждёт ответа внешнего API, дополнительный процессор не ускоряет этот ответ; когда преобразует большой набор данных, процессор и память уже важны.

Большой ответ API может занимать в памяти больше места, чем файл на диске: n8n держит рабочие объекты и промежуточные результаты. Обрабатывайте данные порциями, удаляйте ненужные поля и проверяйте память тяжёлых шагов. Это часто дешевле увеличения VPS.

В режиме очереди основной процесс принимает события, Redis передаёт задания, а отдельные обработчики выполняют их с общей PostgreSQL. Память обработчиков, базы и Redis прибавляется к основному процессу. Очередь сама по себе не уменьшает память одного выполнения.

Файловое хранение бинарных данных на локальном диске не поддерживается в режиме очереди. Для такой схемы сверьте поддерживаемый способ хранения и его доступность в своей редакции: рекомендации для одиночного запуска нельзя переносить автоматически.

Как рассчитать память и место для истории #

Допустим, измерение показало, что один импорт занимает дополнительно 300 МБ памяти. Десять параллельных импортов потребуют около 3 ГБ сверх памяти самого приложения, PostgreSQL и ОС. На узле с 4 ГБ это тесно: уменьшите одновременное число заданий либо проверьте профиль с 8 ГБ.

При 5 000 сохраняемых выполнениях в день и 100 КБ данных на выполнение за 30 дней получится около 15 ГБ. Это только полезная история: индексы, файлы и служебные данные добавят объём. Выберите срок хранения, включите удаление старых выполнений и оставьте место для обновления.

Сеть и внешние сервисы #

Для входящих событий от других систем нужен доступный HTTPS-адрес. Серверу также нужны исходящие подключения к CRM, почте и API. Выбирайте регион с устойчивым доступом к этим сервисам; базы и Redis размещайте в закрытой сети.

Проверьте таймауты и квоты внешних сервисов. Если разрешено 100 запросов в минуту, добавление ядер не даст отправлять тысячу. Настройте очередь и повторы с учётом того, что повторный вызов может повторно создать заказ или отправить письмо.

Выбор провайдера и реальные расходы #

В статье есть партнёрские ссылки FirstVDS и Selectel. Удельта может получить вознаграждение, если вы закажете услуги по этим ссылкам.

Полный бюджет — VPS, диск истории, независимые копии, IP, сопровождение и оплата внешних API. При режиме очереди добавляются Redis и обработчики; при внешнем хранилище файлов — его объём и трафик. Цена сервера не покрывает AI-запросы или платные возможности редакции n8n.

Копии, которые вернут подключения #

Сохраняйте PostgreSQL, конфигурацию, ключ шифрования подключений и постоянное хранилище файлов. Без исходного ключа восстановленная база не позволит использовать зашифрованные пароли интеграций. Копию держите вне рабочего VPS.

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

Проверка перед рабочим запуском #

Запустите реальные сценарии с контрольными данными

  1. Измерьте память одного самого тяжёлого выполнения и размер сохранённого результата.
  2. Повторите ожидаемый пик с ограниченной параллельностью и проверьте ожидание заданий.
  3. Временно замедлите тестовый внешний сервис: убедитесь, что повторы не создают повторные заказы или письма.
  4. Проверьте очистку истории и восстановите базу вместе с ключом шифрования на отдельном сервере; реальные отправки отключите.

Увеличивайте память, если обычные выполнения завершаются из-за её нехватки. При высокой загрузке процессора и растущем ожидании добавляйте CPU или отдельные обработчики. Если процессор свободен, а задания ждут внешний API, сначала проверьте сеть, квоты и ответы сервиса. Для заполненного диска нужны политика хранения и место, а не новые ядра.

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

Хватит ли сервера на 100 сценариев?

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

Нужен ли Redis с первого дня?

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

Можно ли подключить локальную AI-модель к этому VPS?

Можно подключить её как отдельный сервис, но ресурсы модели сюда не включены. Локальная модель может требовать значительно больше памяти и GPU. При обращении к внешней модели учтите оплату API и лимиты запросов.

Документация, по которой проверены рекомендации #

Документация n8n self-hosting просмотрена 6 октября 2026 года: масштабирование, режим очереди и бинарные данные. Эти страницы не закреплены за одним релизом. Для установки зафиксируйте версию образа и проверьте совместимость PostgreSQL, хранения файлов и выбранной редакции; конфигурации в статье являются оценками Удельты.

Обсудить подбор и запуск

Материал был полезен?

Сообщить об ошибке или задать вопрос редакции

Сообщение увидит редакция. Не указывайте пароли и личные данные. Текст удаляется через 180 дней.

О материале

ИнфраструктураРуководствоЗадача: выбратьУровень: практикаn8n

Последнее обновление:

Обсуждение

Комментарии проходят подтверждение адреса и проверку редакцией.