n8n Virtual Machine
n8n Virtual Machine — преднастроенный облачный сервер с платформой для автоматизации бизнес-процессов с помощью AI-инструментов. Инструмент позволяет интегрировать AI-инструменты в рабочие процессы и автоматизировать процессы без написания кода или с минимальным его использованием.
Образ, из которого развертывается сервер, содержит:
-
n8n — платформу для автоматизации бизнес-процессов с помощью AI-инструментов;
-
Ollama — платформу для локальной загрузки и запуска LLM. Ollama устанавливается автоматически только при создании сервера с GPU. Подробнее в подразделе Минимальные требования к ресурсам;
-
Docker — платформу для запуска контейнеризированных приложений;
-
драйверы, необходимые для работы с графическими процессорами (GPU).
Решаемые задачи
- автоматизация бизнес-процессов между сервисами, например: CRM, ERP, почтой, чатами;
- автоматизация маркетинговых сценариев: рассылки, реакции на действия пользователей, сегментация аудитории по поведению или данным;
- обработка и трансформация данных между источниками (ETL-подобные сценарии);
- создание рабочих процессов с помощью визуального редактора — без кода.
Минимальные требования к ресурсам
* Ollama устанавливается автоматически только при создании сервера с GPU.
С помощью Ollama можно загрузить локальную LLM и интегрировать ее с n8n.
На сервере без GPU можно подключаться только к внешним LLM — запущенным на других серверах или через API.
Создать облачный сервер с n8n
-
В панели управления в верхнем меню нажмите Продукты и выберите AI-маркетплейс.
-
Нажмите Создать сервер.
-
Заполните блоки:
- Имя и расположение;
- Источник;
- опционально: GPU;
- Конфигурация;
- Диски;
- Сеть;
- опционально: Доступ;
- опционально: Дополнительные настройки;
- опционально: Автоматизация.
-
Проверьте цену сервера.
-
Нажмите Создать сервер.
Имя и расположение
-
Введите имя сервера.
-
Выберите локацию, в которой будет создан сервер. От локации зависит список доступных GPU. После создания сервера изменить локацию нельзя.
Источник
Выберите образ n8n VM (Ubuntu 24.04 LTS 64-bit).
Опционально: GPU
-
Нажмите Добавить GPU.
-
Выберите тип GPU. При выборе GPU учитывайте требования к ML-моделям и используемым инструментам. Характеристики и описание GPU можно посмотреть в инструкции Графические процессоры (GPU).
-
Укажите количество GPU.
После создания сервера можно будет изменить тип и количество GPU или удалить GPU. Подробнее в инструкции Изменить конфигурацию облачного сервера.
Конфигурация
-
Укажите количество vCPU.
-
Укажите размер RAM.
После создания сервера можно будет изменить конфигурацию.
Диски
-
Выберите тип загрузочного диска. При использовании локального диска в качестве загрузочного GPU не доступны.
-
Укажите размер диска в ГБ или ТБ. Максимальный размер для всех сетевых дисков — 10 240 ГБ (10 ТБ), для локального диска — 1 256 ГБ (1 ТБ).
-
Если вы выбрали тип диска SSD Универсальный v2 или SSD Быстрый v2, укажите общее количество операций чтения и записи в IOPS. После создания диска вы можете изменить количество IOPS — уменьшить или увеличить. Количество изменений IOPS не ограничено.
-
Опционально: чтобы добавить дополнительные диски сервера:
4.1. Нажмите Добавить диск.
4.2. Выберите тип диска.
4.3. Укажите размер диска в ГБ или ТБ. Максимальный размер для всех сетевых дисков — 10 240 ГБ (10 ТБ), для локального диска — 1 256 ГБ (1 ТБ).
4.4. Если вы выбрали тип диска SSD Универсальный v2 или SSD Быстрый v2, укажите общее количество операций чтения и записи в IOPS. После создания диска вы можете изменить количество IOPS — уменьшить или увеличить. Количество изменений IOPS не ограничено.
После создания сервера можно будет отключить от него дополнительные диски или подключить новые.
Сеть
Вы можете добавить сервер в новую подсеть или в уже существующую. Подсеть может быть:
- приватная без доступа из интернета. К серверу нельзя будет подключиться из интернета, в том числе по SSH или RDP;
- приватная с одним публичным IP-адресом. Статический публичный IP-адрес подключается к приватному адресу сервера через облачный роутер. Сервер будет доступен из интернета через этот публичный IP-адрес;
- публичная, в которой все адреса доступны из интернета.
Приватная подсеть без доступа из интернета
Приватная подсеть с публичным IP-адресом
Публичная подсеть
-
Чтобы добавить существующую приватную подсеть:
1.1. В поле Подсеть выберите существующую подсеть.
1.2. Опционально: измените приватный IP-адрес сервера по умолчанию.
-
Чтобы добавить новую приватную подсеть:
2.1. В поле Подсеть выберите тип подсети Приватная.
2.2. Опционально: измените CIDR подсети.
2.3. Опционально: включите тумблер DHCP. Подробнее о протоколе DHCP в статье блога Selectel Принципы работы протокола DHCP.
2.4. Опционально: измените IP-адрес шлюза по умолчанию.
2.5. Опционально: измените сеть, в которой будет создана подсеть — можно выбрать существующую сеть или создать новую. Если вы создаете новую сеть, введите имя сети.
Опционально: Доступ
-
В поле Пароль для «root»:
1.1. Скопируйте пароль пользователя
root— пользователя с неограниченными правами на все действия над системой.1.2. Сохраните пароль в безопасном месте и не передавайте в открытом виде.
-
Разместите на сервере SSH-ключ для проекта для безопасного подключения:
2.1. Если SSH-ключ не добавлен в облачную платформу, нажмите , введите имя ключа, вставьте публичный ключ в формате OpenSSH и нажмите Добавить.
2.2. Если SSH-ключ добавлен в облачную платформу, в поле SSH-ключ выберите существующий ключ.
Опционально: Дополнительные настройки
-
Чтобы создать прерываемый сервер, отметьте чекбокс Прерываемый сервер.
-
Если вы планируете создать несколько серверов и хотите повысить отказоустойчивость инфраструктуры, добавьте сервер в группу размещения:
2.1. Чтобы создать новую группу, нажмите , введите имя группы и выберите политику размещения на разных хостах:
-
желательно — система постарается разместить серверы на разных хостах. Если при создании сервера не будет подходящего хоста, он будет создан на том же хосте;
-
обязательно — серверы в группе обязательно располагаются на разных хостах. Если при создании сервера не будет подходящего хоста, сервер не будет создан.
2.2. Если группа создана, в поле Группа размещения выберите группу размещения.
-
-
Чтобы добавить дополнительную информацию или фильтровать серверы в списке, добавьте теги сервера. Автоматически добавляется тег с названием образа. Чтобы добавить новый тег, в поле Теги введите тег.
Опционально: Автоматизация
-
Чтобы добавить скрипт, который выполнится с помощью агента cloud-init при первом запуске операционной системы, в поле User data:
- откройте вкладку Текст и вставьте скрипт текстом;
- или откройте вкладку Файл и загрузите файл со скриптом.
Примеры скриптов и поддерживаемые форматы можно посмотреть в инструкции User data.
Создать аккаунт
Чтобы работать с n8n, сначала создайте аккаунт.
-
В панели управления в верхнем меню нажмите Продукты и выберите AI-маркетплейс.
-
В карточке n8n Virtual Machine нажмите Перейти в GUI.
-
В поле Email введите электронную почту.
-
В поле First Name введите имя.
-
В поле Last Name введите фамилию.
-
В поле Password введите пароль.
-
Нажмите Next.
Запустить n8n
-
В панели управления в верхнем меню нажмите Продукты и выберите AI-маркетплейс.
-
В карточке n8n Virtual Machine нажмите Перейти в GUI.
-
Введите электронную почту, которую вы указали при создании аккаунта на шаге 3.
-
Введите пароль, который вы указали при создании аккаунта на шаге 6.
-
Нажмите Sign in.