VPS для n8n, AI-агентов и автоматизации в 2026 году: расчёт ресурсов
Какой сервер нужен для self-hosted n8n, вебхуков Telegram, LangChain и AI-воркфлоу. Сравнение тарифов VDS с NVMe, готовый docker-compose и промокоды на скидку до 60%.
Рекомендованные серверы под эту задачу
Все серверыСтарт NVMe
Оптима NVMe
Beget VPS 1
VPS для n8n, AI-агентов и автоматизации в 2026 году
Платформа n8n стала главным инструментом для сборки AI-агентов (LangChain, RAG-ботов в Telegram, автоматизации CRM и парсинга). Развертывание self-hosted n8n на собственном виртуальном сервере (VPS/VDS) снимает тарификацию за каждый шаг сценария и оставляет все корпоративные данные внутри вашего контура.
1. Таблица расчёта параметров VPS под нагрузку n8n
Производительность n8n напрямую упирается в объем оперативной памяти (среда исполнения Node.js) и скорость дисковых операций fsync при записи истории выполнения в базу данных.
| Сценарий использования | Воркфлоу / сут | Рекомендуемый VPS | Стек БД | Бюджет в месяц |
|---|---|---|---|---|
| Старт / Личные AI-боты | до 5 000 | 1–2 vCPU / 2 ГБ RAM / 25 ГБ NVMe | SQLite / PostgreSQL | 210–320 ₽/мес |
| Бизнес / Интеграция CRM + LLM | до 50 000 | 2–4 vCPU / 4 ГБ RAM / 50 ГБ NVMe | PostgreSQL 16 | 420–690 ₽/мес |
| Highload (Queue Mode + воркеры) | 200 000+ | 4–8 vCPU / 8–16 ГБ RAM / 100 ГБ NVMe | PostgreSQL + Redis | 1 100–2 200 ₽/мес |
- Плюсы self-hosted n8n на VPS: безлимитные выполнения (executions), доступ к установке любых внешних npm-библиотек, прямой доступ к локальным БД и файловой системе.
- Минусы: необходимость самостоятельно настроить резервное копирование тома PostgreSQL.
2. Лучшие хостинги для n8n с быстрыми NVMe и оплатой из РФ
| Провайдер | Подходящая локация для AI API | Мин. цена (2 ГБ RAM) | Промокод / Скидка |
|---|---|---|---|
| Timeweb Cloud | Амстердам, Франкфурт, Москва | от 330 ₽/мес | Скидка до 38% (по ссылке) |
| AdminVPS | Германия, Нидерланды, Финляндия, РФ | от 299 ₽/мес | radar26 (-60% на первый месяц) |
| FirstVDS | Амстердам, Алматы, Москва | от 340 ₽/мес | 6481233606 (-25% на первый заказ) |
| Beget | Санкт-Петербург, Алматы | от 390 ₽/мес | Готовый образ n8n в маркетплейсе в 1 клик |
| RuVDS | Москва, Цюрих, Франкфурт, Алматы | от 380 ₽/мес | ORX-XLK-INA (скидка до 30%) |
3. Эталонный docker-compose.yml для n8n + PostgreSQL
Для защиты от потери данных при перезагрузке контейнера используйте связку n8n с выделенной СУБД PostgreSQL 16:
services:
postgres:
image: postgres:16-alpine
restart: always
environment:
POSTGRES_USER: n8n
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: n8n
volumes:
- postgres_data:/var/lib/postgresql/data
n8n:
image: docker.n8n.io/n8nio/n8n:latest
restart: always
ports:
- "127.0.0.1:5678:5678"
environment:
- DB_TYPE=postgresdb
- DB_POSTGRESDB_HOST=postgres
- DB_POSTGRESDB_DATABASE=n8n
- DB_POSTGRESDB_USER=n8n
- DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD}
- N8N_ENCRYPTION_KEY=${N8N_ENCRYPTION_KEY}
- WEBHOOK_URL=https://n8n.example.com/
- GENERIC_TIMEZONE=Europe/Moscow
- EXECUTIONS_DATA_PRUNE=true
- EXECUTIONS_DATA_MAX_AGE=168
volumes:
- n8n_data:/home/node/.n8n
depends_on:
- postgres
volumes:
postgres_data:
n8n_data:
Переменная EXECUTIONS_DATA_PRUNE=true с интервалом 168 часов (7 суток) автоматически очищает старые логи успешных запусков, предотвращая переполнение NVMe-диска.
Часто задаваемые вопросы (FAQ)
Хватит ли 1 ГБ оперативной памяти для запуска n8n в Docker?
На 1 ГБ RAM n8n запустится только в минимальном режиме с базой SQLite, но при обработке тяжелых JSON-массивов или параллельных вебхуков процесс Node.js может завершаться с ошибкой Out Of Memory (OOM). Для продакшена рекомендуется от 2 ГБ RAM + 2 ГБ swap на NVMe.
Какую локацию VPS выбрать, если n8n обращается к API OpenAI, Claude и Telegram?
Если ваши воркфлоу вызывают зарубежные LLM API (OpenAI, Anthropic, Gemini) напрямую без прокси, выбирайте дата-центры в Нидерландах (Амстердам) или Германии (Франкфурт) у провайдеров Timeweb Cloud, Aeza или Fornex.
Нужен ли собственный домен для работы вебхуков Telegram в n8n?
Telegram Bot API требует действительный HTTPS-сертификат на порту 443 или 8443. Оптимальная схема — привязать технический поддомен (например, n8n.yourdomain.ru) через reverse-прокси Caddy или Traefik с автовыпуском сертификата Let's Encrypt.