VPS с самостоятельным администрированием
Как выбрать VPS для n8n: RAM, CPU и диск
Сначала сценарий, затем конфигурация
Два workflow могут создавать совершенно разную нагрузку. Запрос по расписанию с ответом в несколько килобайт в основном ждёт внешний сервис. Обработка большой таблицы может держать в памяти несколько копий данных. Число сохранённых сценариев не показывает ни одну из этих нагрузок.
Для комплекта установки начните планирование с 2 vCPU, 4 ГБ RAM и диска от 30 ГБ. Это предварительная конфигурация для n8n, PostgreSQL, runner и reverse proxy вместе, а не измеренная ёмкость. Оставьте место для дампа БД и архива файлов на время бэкапа. Меньший сервер возможен после измерений; обработка изображений или больших файлов может потребовать заметно больше ресурсов.
Где искать ограничение
| Наблюдение | Что проверить сначала |
|---|---|
| RAM растёт вместе с входными данными | Размер batch, лишние поля, загрузку файла целиком |
| CPU занят во время преобразований | Параллельные выполнения и сложность обработки |
| База увеличивается каждый день | Срок хранения истории и большие ответы в ошибках |
| API отвечает медленно при низком CPU | Задержку провайдера и timeout |
| В часы пик растёт очередь | Частоту событий, длительность и параллелизм вместе |
В комплекте лимит production-выполнений равен двум. Он ограничивает одновременную обработку production-сценариев, но не число поступающих событий и не все виды запуска. Ручные, error- и sub-workflow-выполнения под этот лимит не попадают. Грубая оценка — «частота поступления × средняя длительность»: событие раз в десять секунд при тридцатисекундной обработке требует примерно трёх одновременных слотов ещё до учёта всплесков. Это пример расчёта, а не бенчмарк n8n.
Измерьте характерный запуск
docker compose stats --no-stream
df -h
docker compose exec -T postgres psql -U postgres -d n8n \
-c 'SELECT pg_size_pretty(pg_database_size(current_database()));'
Запишите RAM в простое, пик одного обычного запуска и пик при ожидаемом наложении нескольких задач. Включите в проверку ошибки и большие ответы. Оставляйте запас для ОС и базы: один успешный запуск почти на пределе памяти ещё не означает устойчивую работу.
Регион и регулярные расходы
Сравните актуальные предложения VPS по месячной цене выбранного плана, региону и валюте. Проверьте доступность нужных API из этого региона. Смена страны сервера сама по себе не предоставляет доступ к внешнему сервису и не заменяет требования к аккаунту.
Отдельно считайте хранение бэкапов, домен, платные запросы и время на обслуживание. Для удалённого inference APIGPU на сервере автоматизации не нужна. Локальная модель — самостоятельная задача выбора оборудования из LLM-кластера.
Один VPS остаётся одной точкой отказа. Worker-процессы, Redis и высокая доступность — следующие архитектурные решения, а не условия запуска примеров. Начните с установки, затем используйте мониторинг, чтобы понять, какой ресурс действительно нужно увеличить.
Официальные источники: n8n concurrency.
Тарифы из текущего каталога
Сейчас не удалось загрузить планы. Смотрите актуальные тарифы на странице цен.