ИИ-автоматизации в n8n на VPS
n8n — мощный self-hosted конструктор автоматизаций, где ИИ становится ещё одним узлом рабочего процесса. Подключите LLM к почте, таблицам, CRM и вебхукам — и рутина начнёт делаться сама. Развернём n8n на VPS и соберём умный воркфлоу.
Содержание
Обсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →Почему n8n держат на своём сервере
n8n — это визуальные воркфлоу: триггер, набор узлов-действий и логика между ними. В отличие от облачных Zapier и Make, self-hosted n8n не берёт плату за каждый запуск и не гоняет ваши данные через чужую платформу.
Добавьте сюда AI-ноды — и n8n превращается в оркестратор ИИ-задач: классифицирует входящие письма, суммирует документы, отвечает клиентам, обогащает записи в базе. Всё это крутится на постоянно включённом VPS, реагируя на вебхуки и расписание.
Отдельная причина ставить n8n у себя — интеграции с сотнями сервисов идут из коробки, но при этом учётные данные хранятся на вашем сервере, а не у посредника. Для бизнеса, который автоматизирует переписку с клиентами и работу с CRM, это принципиально: чувствительные ключи и данные не покидают периметр, который вы контролируете.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
Арендовать VPS для n8nУстанавливаем n8n в Docker
Запускаем официальный образ с volume под данные и рабочие процессы:
apt update && apt install -y docker.io
docker run -d --name n8n --restart unless-stopped \
-p 127.0.0.1:5678:5678 \
-e N8N_HOST=n8n.example.com \
-e WEBHOOK_URL=https://n8n.example.com/ \
-v /opt/n8n:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
WEBHOOK_URL важен: без правильного публичного адреса внешние сервисы не смогут достучаться до ваших вебхуков.
Нужны сами нейросети для контента?
Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.
HTTPS и доступ снаружи
n8n держим на 127.0.0.1 и открываем через nginx с сертификатом. Вебхукам обязательно нужен HTTPS.
apt install -y nginx certbot python3-certbot-nginx
certbot --nginx -d n8n.example.com
В конфиге nginx проксируем на 127.0.0.1:5678 и пробрасываем заголовки Host и X-Forwarded-For, чтобы n8n корректно строил ссылки.
Не забудьте закрыть саму панель логином и паролем через переменные N8N_BASIC_AUTH_ACTIVE, N8N_BASIC_AUTH_USER и N8N_BASIC_AUTH_PASSWORD. В воркфлоу лежат ключи от почты, CRM и платёжных сервисов — оставлять редактор открытым в интернет нельзя ни при каких условиях.
Подключаем LLM как узел
В n8n есть встроенные AI-ноды и узел HTTP Request для любого API. Простейший путь — узел OpenAI/Chat Model: задаёте ключ в credentials, а на вход подаёте текст из предыдущего шага.
Если нужного узла нет, дёргаете API напрямую через HTTP Request:
POST https://api.openai.com/v1/chat/completions
Authorization: Bearer {{$credentials.apiKey}}
Body: {"model":"gpt-4o-mini",
"messages":[{"role":"user","content":"{{$json.text}}"}]}
Двойные фигурные скобки — это выражения n8n: они подставляют данные из предыдущих узлов прямо в запрос.
Пример умного воркфлоу
Соберём автоклассификацию обращений: письмо приходит на вебхук, LLM определяет тему и тональность, результат пишется в таблицу, а негатив уходит в срочный чат.
- Webhook — принимает входящее обращение
- AI-нода — «определи категорию и тональность, верни JSON»
- IF — если тональность negative, ветвим
- Google Sheets / Telegram — записываем и уведомляем
Попросите модель отвечать строго в JSON — тогда следующий узел спокойно разберёт результат без хрупкого парсинга текста.
Такой воркфлоу заменяет часы ручной сортировки. Менеджер видит только то, что действительно требует внимания, а рутинная разметка обращений происходит сама. По той же схеме собирают десятки сценариев: авто-ответы на типовые вопросы, генерация черновиков писем, ежедневные сводки по данным из таблиц. Логика везде одна — триггер, ИИ-обработка, действие.
Ресурсы и надёжность
n8n на Node живёт комфортно на 1–2 ГБ RAM для сотен запусков в день. Под тяжёлые нагрузки включают отдельную очередь (Redis) и режим воркеров. Для хранения истории выполнений лучше подключить внешний PostgreSQL вместо SQLite.
На AMD EPYC + NVMe у MAATRIX воркфлоу с обращениями к API и БД отрабатывают шустро, а ежедневные бэкапы сохранят папку /opt/n8n со всеми процессами и учётными данными. Оплата картой РФ, СБП или криптой — удобно, когда зарубежные автоматизации нужны, а иностранный провайдер карту не принимает.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
Арендовать VPS для n8nОбсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →Частые вопросы
n8n бесплатен?
Да, self-hosted версия бесплатна и open-source. Платите за сервер и за токены LLM, которые вызываете из воркфлоу.
SQLite или PostgreSQL?
Для старта хватает встроенного SQLite. Под серьёзную нагрузку и много истории подключите внешний PostgreSQL — надёжнее и быстрее.
Можно ли без внешнего LLM?
Да, через HTTP Request можно ходить в локальную модель на том же VPS (Ollama) — тогда данные вообще не покидают сервер.
Как не потерять воркфлоу?
Храните данные в volume /opt/n8n и полагайтесь на ежедневные бэкапы. Дополнительно экспортируйте важные процессы в JSON.
Нужны сами нейросети для контента?
Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.