Блог
Какой VPS нужен под n8n: RAM, Postgres, вебхуки, очередь воркеров и почему диск забивается историей выполнений быстрее, чем кажется.
n8n и похожие конструкторы сценариев в 2026 году заменяют пачку отдельных SaaS: заявки из формы, уведомления в Telegram, выгрузки в таблицы, черновики писем, связка CRM и склада. Облачная подписка удобна, пока сценариев мало и данные не жалко отдавать наружу. Свой инстанс на VPS фиксирует цену и оставляет исполнения у вас.
Ниже — какой тариф реально нужен, чтобы сценарии не засыпали и не забивали диск, и где смотреть обычный рейтинг VPS.
n8n — долгоживущий Node.js-процесс. Он принимает вебхуки, держит соединения и пишет каждое исполнение в базу. На shared-хостинге такой процесс либо убьют по таймауту, либо не дадут слушать порт.
VPS нужен, если:
Исключение — совсем редкие задачи раз в сутки. Их иногда проще оставить в облаке. Всё, что реагирует на событие, лучше держать на своём сервере.
Ориентиры для одного инстанса n8n:
Сама «схема из квадратиков» почти ничего не ест. Память съедают параллельные исполнения, крупные ответы API и файлы, которые нода тащит целиком.
Если рядом на том же VPS живут база, локальная модель для черновиков и ещё пара сервисов — 4 ГБ уже тесно. Либо разделяйте серверы, либо сразу берите запас.
Для теста SQLite допустима. Для боевых сценариев берите PostgreSQL:
Postgres на том же VPS — нормальная схема для небольшой команды. Выделенная база нужна, когда исполнений тысячи в час или n8n делит сервер с чем-то ещё тяжёлым.
Redis добавляют в режиме очереди: основной процесс только принимает вебхуки, а воркеры разбирают задания. Это имеет смысл, когда один длинный сценарий блокирует остальные. На старте очередь не обязательна — лишние контейнеры тоже едят RAM.
Образ приложения маленький. Раздувается таблица исполнений: входные данные, ответы API, бинарники, ошибки.
Что проверить в тарифе:
Сразу настройте prune: хранить успешные исполнения 7–14 дней, ошибочные — дольше, чтобы было что разбирать. Без этого через два месяца диск закончится, и новые вебхуки начнут падать с ошибкой записи, а не «n8n сломался».
Половина сценариев начинается с входящего запроса. Для этого нужны:
Если VPS за NAT или провайдер выдаёт только IPv6, часть интеграций просто не достучится. Это стоит выяснить до того, как соберёте десяток сценариев.
Таймауты тоже важны. Внешний сервис ждёт ответ вебхука ограниченное время. Тяжёлую работу лучше принимать быстро и доделывать в очереди, а не держать соединение две минуты, пока скачивается файл.
Локация для n8n вторична, но если вебхуки идут от российских касс, банков и CRM, сервер в дата-центре ближе к этой аудитории обычно спокойнее по маршруту, чем случайный «самый дешёвый» континент. Сравнить страны можно в подборках по локациям.
В сценариях оседают токены Telegram, ключи таблиц, пароли CRM, иногда платёжные доступы. Это ценнее, чем сам сервер.
Минимум:
Публичный вебхук — это не публичная админка. URL с длинным путём всё равно не стоит светить в открытых репозиториях: кто угодно может начать слать туда мусор и жечь исполнения.
Включайте queue mode и второй воркер, если:
Второй воркер — это ещё RAM. Имеет смысл закладывать +1 ГБ на воркер, а не «включить галочку на тарифе 2 ГБ». Горизонтально расползаться на несколько VPS стоит только после того, как упёрлись в один нормальный сервер: для команды из нескольких человек это редкость.
Если администрировать Docker не хотите, смотрите тарифы с администрированием или панель, где контейнер поднимается из шаблона. Самому n8n панель не обязательна.
После запуска посмотрите не на красоту схем, а на факты:
Этого достаточно, чтобы понять, хватает ли тарифа. Апгрейд RAM почти всегда полезнее апгрейда CPU.
Отдельного рейтинга «хостинг для n8n» нет — и не нужен. Смотрите рейтинг VPS: цена, RAM, тип диска, локация, отзывы по стабильности. Дальше:
Итог: хороший VPS для n8n — это 4 ГБ памяти, нормальная база, диск, который не забьётся историей исполнений, и HTTPS, до которого доходят вебхуки. Начните с рейтинга VPS, подержите боевые сценарии месяц на помесячной оплате и только потом увеличивайте тариф — обычно по RAM, а не по числу ядер.