n8n

Подробная инструкция по развертыванию и настройке n8n есть в нашей статье на Хабр.

Вы можете развернуть n8n как приложение через Dockerfile по инструкции выше, либо как преднастроенный сервис из маркетплейса.

Преднастроенный сервис n8n

Для запуска преднастроенного сервиса создайте n8n из плитки на главной странице, либо из меню Преднастроенное приложение из маркетплейса - Машинное обучение и искусственный интеллект - n8n.

Сервис уже будет включать все базовые переменные и правильно заданный https-домен.

Запуск в виде приложения (альтернативный вариант)

Подробная инструкция по развертыванию и настройке n8n есть в нашей статье на Хабр.

На этапе создания переменных, создайте переменные со следующими значениями и названиями:

N8N_HOST: 0.0.0.0

N8N_PROTOCOL: https

GENERIC_TIMEZONE: Europe/Moscow или другая TZ, актуальная для вашего региона

N8N_DEFAULT_LOCALE: по умолчанию en

N8N_USER_FOLDER: /data (обязательно)

N8N_DATA: /data (обязательно)

Https для n8n

Cоздаем бесплатный домен с типом подключения HTTPS во вкладке «Домены» проекта. Как тип домена выбираем «Бесплатный домен Amvera», если нет собственного.

Порты для webhook

В преднастроенном сервисе по умолчанию открыты порты 80 и 5678

Во вкладке «Домены» необходимо раскрыть созданный вами домен и добавить следующий маршрут: / 5678

n8n

Копируем ссылку на приложение, и во вкладке «Переменные» добавляем переменную WEBHOOK_URL, в значение которой вставляем домен. Примерно он будет выглядеть так: https://имя_проекта-ник.amvera.io/ (это бесплатный https домен, который необходимо создать во вкладке Домены).

Обновление n8n

Для обновления n8n развернутого как преднастроенный сервис, перейдите в раздел «Конфигурация».

Найдите по официальной ссылке актуальную версию. Введите версию в формате 1.100.1 и нажмите «Сохранить и перезапустить».