n8n

n8n
Открытое решение для автоматизации бизнес-процессов, которое позволяет разработчикам, аналитикам и другим пользователям осуществлять эффективное управление рабочими процессами и создавать сложные workflow.

n8n – это интеграционная платформа с открытым исходным кодом, которая позволяет автоматизировать бизнес-процессы и интегрировать приложения. С более чем 300 поддерживаемыми сервисами и инструментами вы можете создавать сложные workflow без необходимости писать код.

панель управления

Графический интерфейс этого открытого решения для автоматизации и управления рабочими процессами позволяет определять логические условия, трансформировать данные и мониторить выполнение workflow в режиме реального времени.

Кроме того, n8n предлагает множество полезных функций, таких как настраиваемые триггеры и действия, интеграция с системами контроля версий, а также возможности резервного копирования данных и отладки рабочих потоков. Это делает n8n идеальным инструментом для разработчиков, бизнес-аналитиков и пользователей, которым необходима эффективная автоматизация бизнес-процессов и интеграция различных приложений. 

В целом n8n представляет собой мощную платформу, помогающую организациям повышать эффективность, оптимизировать процессы и улучшать производительность.

n8n от Бегета – это готовая к работе сборка n8n с вашим или бесплатным доменом и установленным SSL-сертификатом, которая устанавливается в течение пары минут в несколько кликов.

Состав приложения

  • Ubuntu 22.04
  • Docker, последняя версия
  • n8n 1.80.1
  • traefik

Установка n8n

Для установки n8n.io вместе с созданием сервера потребуется указать следующие дополнительные параметры:

  • Доменное имя, по которому будет доступна платформа для автоматизации рабочих процессов n8n. Вы можете как выбрать свой собственный домен, так и зарегистрировать новый. Помимо этого вы можете воспользоваться бесплатным доменом в зоне .beget.app. На указанный домен будет установлен бесплатный SSL-сертификат.
  • Email администратора. Этот email будет использоваться для доступа к n8n.
  • Пароль администратора. Этот пароль будет использоваться для доступа к n8n.

После создания виртуального сервера мы автоматически развернем и настроим n8n. Обычно это занимает до 5 минут. Вы получите уведомление после завершения развертывания.

Начало работы

Для начала работы с n8n перейдите по адресу https://my-domain.beget.app, где my-domain.beget.app – выбранный вами домен. Вы также можете перейти к приложению с помощью ссылки в окне информации об установленном приложении в панели управления виртуальным сервером.

вход

Для входа используйте логин/email и пароль, которые вы указали при создании VPS, также они были отправлены на контактный email аккаунта и доступны в окне информации об установленном приложении в панели управления виртуальным сервером.

Для создания workflow нажмите на кнопку “Start from scratch”, у вас откроется визуальный редактор, в котором вы сможете добавлять триггеры, процессы и другие элементы workflow.

welcomeeditorselect a trigger

Также на вкладке “Templates” в боковом меню вы можете выбрать готовые workflow для различных задач и запустить их в пару кликов.

workflow

Желаем удачной автоматизации процессов с платформой n8n!

FAQ

Где расположены файлы конфигурации n8n?

Все конфигурационные файлы n8n находятся в директории /opt/beget/n8n:

  • в файле .env находятся переменные окружения для всех контейнеров;
  • в файле docker-compose.yml находится конфигурация контейнеров.
Как обновить n8n?
Обратите внимание!
Обновление версии n8n вы выполняете самостоятельно. Если в процессе обновления что-то пойдет не так, напишите в техническую поддержку, мы постараемся помочь, но не гарантируем, что сможем, т. к. n8n – это сторонний продукт.
Потому перед обновлением рекомендуем проверить наличие актуального бэкапа в разделе “Backup” либо сделайте снапшот VPS в разделе “Снапшоты”, чтобы иметь возможность откатить изменения.

Для обновления n8n до нужной версии выполните следующие шаги:

  • Подключитесь к серверу по SSH.
  • Перейдите в директорию n8n командой cd /opt/beget/n8n.
  • Откройте файл docker-compose.yml в любом текстовом редакторе.
  • Найдите строку image: docker.n8n.io/n8nio/n8n:1.7.1 и измените в ней версию n8n на нужную, сохраните изменения и закройте файл.
    Пример изменений: image: docker.n8n.io/n8nio/n8n:1.8.2
  • Скачайте образ новой версии командой docker compose pull.
  • Остановите работу текущей версии n8n командой docker compose down.
  • Запустите новую версию n8n командой docker compose up -d.
  • Подождите 2–5 минут, пока n8n выполнит миграцию на новую версию и запустится.
  • Проверьте работу n8n на новой версии.
Как настроить отправку писем в n8n?
Обратите внимание!
Описанная ниже инструкция подразумевает использование сторонних почтовых серверов для отправки писем. В качестве примера используется настройка на основе наших почтовых серверов на зарегистрированном домене.
Аналогично вы можете указать данные от стороннего почтового сервера.

Для настройки отправки писем через наши почтовые серверы выполните следующие шаги:

  • В панели управления в разделе “Почта” создайте почтовый ящик, с которого будет отправлять письма n8n.
  • Подключитесь к серверу по SSH.
  • Перейдите в директорию n8n командой cd /opt/beget/n8n.
  • Откройте файл .env в любом текстовом редакторе.
  • Добавьте в конец файла следующие строки:
N8N_EMAIL_MODE=smtp
N8N_SMTP_HOST=<smtp_host>
N8N_SMTP_PORT=<smtp_ssl_port>
N8N_SMTP_SSL=true
N8N_SMTP_USER=<email>
N8N_SMTP_PASS=<password>
N8N_SMTP_SENDER=<email>
  • Замените значения в угловых скобках на данные от вашего почтового сервера, для наших почтовых серверов данные следующие:
N8N_EMAIL_MODE=smtp
N8N_SMTP_HOST=smtp.beget.com
N8N_SMTP_PORT=465
N8N_SMTP_SSL=true
N8N_SMTP_USER=n8n@beget.ru
N8N_SMTP_PASS=example_password
N8N_SMTP_SENDER=n8n@beget.ru

В полях N8N_SMTP_USER, N8N_SMTP_PASS и N8N_SMTP_SENDER укажите данные от почтового ящика, который вы создали на шаге 1.

  • Остановите работу n8n командой docker compose down.
  • Запустите n8n командой docker compose up -d.
  • Подождите 2–5 минут, пока n8n запустится.
  • Проверьте отправку писем в n8n.
Как использовать CLI n8n?

Так как n8n работает внутри docker-контейнера, просто запустить CLI, подключившись по SSH, не получится. Для выполнения команд выполните следующие шаги:

  • Подключитесь к серверу по SSH.
  • Для запуска команды используйте шаблон: docker exec -u node -it n8n-n8n-1 <команда CLI>, например: docker exec -u node -it n8n-n8n-1 n8n --help.

Если вам необходимо сохранить файл на VPS, например, экспортировать workflow, то в качестве директории, в которую будет сохранен файл, используйте /home/node/.n8n/.

Для примера экспортируем все workflow в файл /home/node/.n8n/export.json: docker exec -u node -it n8n-n8n-1 n8n export:workflow --all --output=/home/node/.n8n/export.json.

Все файлы, сохраненные через CLI в директорию /home/node/.n8n/, будут доступны на VPS в директории /opt/beget/n8n/n8n_storage/.

Файл из примера с экспортом workflow будет доступен по пути: /opt/beget/n8n/n8n_storage/export.json.

С документацией CLI n8n вы можете ознакомиться на официальном сайте.

n8n
n8n
1 ядро / 1 ГБ / 10 ГБ / 250 Мб/сек.
Бесплатно с каждым сервером:

Автоматический бэкап данных
Круглосуточный мониторинг
Почтовая система
DNS-хостинг
Приватные сети
Сервер будет создан автоматически сразу после регистрации аккаунта

7 ₽

в день
Категории
Для разработчиков
Управление проектами