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
Копируем ссылку на приложение, и во вкладке «Переменные» добавляем переменную WEBHOOK_URL, в значение которой вставляем домен. Примерно он будет выглядеть так: https://имя_проекта-ник.amvera.io/ (это бесплатный https домен, который необходимо создать во вкладке Домены).
Обновление n8n¶
Для обновления n8n развернутого как преднастроенный сервис, перейдите в раздел «Конфигурация».
Найдите по официальной ссылке актуальную версию. Введите версию в формате 1.100.1 и нажмите «Сохранить и перезапустить».