Какой сервер выбрать для n8n: сценарии, файлы и очереди
Для лёгких сценариев n8n начните с VPS на 2 vCPU, 4 ГБ памяти и 40 ГБ SSD вместе с небольшой PostgreSQL. Если обрабатываете файлы или запускаете задания одновременно, выбирайте 4 vCPU и 8 ГБ после проверки нагрузки.
Для автоматизации заявок, уведомлений и коротких обменов с API выберите Linux VPS на 2 виртуальных ядра, 4 ГБ оперативной памяти и 40 ГБ SSD. Здесь помещаются n8n, небольшая PostgreSQL и ОС. Для регулярных импортов, крупных ответов API и файлов начните проверку с 4 vCPU, 8 ГБ памяти и 80 ГБ SSD.
Сервер выбирают по одновременно выполняющимся заданиям. Учётные записи редакторов и количество нарисованных сценариев не показывают эту нагрузку. Физический сервер для первых автоматизаций обычно не нужен: полезнее VPS, у которого можно увеличить память и диск.
С чего начать и когда брать больше #
| Ваша задача | Отправная конфигурация | Условия |
|---|---|---|
| Передавать короткие заявки и сообщения | 2 vCPU / 4 ГБ / 40 ГБ SSD | n8n, небольшая 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.
На восстановленном тестовом сервере выключите расписания и реальные отправки. Проверьте чтение подключений и выполнение на тестовых данных. Решите, сколько выполнений допустимо потерять и за какое время должны вернуться критичные обмены.
Проверка перед рабочим запуском #
Запустите реальные сценарии с контрольными данными
- Измерьте память одного самого тяжёлого выполнения и размер сохранённого результата.
- Повторите ожидаемый пик с ограниченной параллельностью и проверьте ожидание заданий.
- Временно замедлите тестовый внешний сервис: убедитесь, что повторы не создают повторные заказы или письма.
- Проверьте очистку истории и восстановите базу вместе с ключом шифрования на отдельном сервере; реальные отправки отключите.
Увеличивайте память, если обычные выполнения завершаются из-за её нехватки. При высокой загрузке процессора и растущем ожидании добавляйте CPU или отдельные обработчики. Если процессор свободен, а задания ждут внешний API, сначала проверьте сеть, квоты и ответы сервиса. Для заполненного диска нужны политика хранения и место, а не новые ядра.
Частые вопросы #
Хватит ли сервера на 100 сценариев?
Количество сохранённых сценариев мало говорит о нагрузке. Важнее, сколько выполняется одновременно, что они обрабатывают и сколько памяти занимает самый тяжёлый шаг. Сто неактивных сценариев могут стоить дешевле одного частого импорта.
Нужен ли Redis с первого дня?
Для обычного запуска без очереди — нет. Redis входит в схему режима очереди, когда основной процесс принимает события, а обработчики выполняют задания. Переход имеет смысл при подтверждённой потребности в параллельности.
Можно ли подключить локальную AI-модель к этому VPS?
Можно подключить её как отдельный сервис, но ресурсы модели сюда не включены. Локальная модель может требовать значительно больше памяти и GPU. При обращении к внешней модели учтите оплату API и лимиты запросов.
Документация, по которой проверены рекомендации #
Документация n8n self-hosting просмотрена 6 октября 2026 года: масштабирование, режим очереди и бинарные данные. Эти страницы не закреплены за одним релизом. Для установки зафиксируйте версию образа и проверьте совместимость PostgreSQL, хранения файлов и выбранной редакции; конфигурации в статье являются оценками Удельты.