Найти тему
Автоматизировано

Бесплатный аналог make.com. Создаём свой сервис интеграций в несколько кликов.

Оглавление

В этой статье мы разберём основные преимущества и недостатки self-host решения n8n.io перед make.com, а также рассмотрим, самый простой способ создать свой собственный сервис интеграций на арендованном VPS на базе n8n в несколько кликов.

Преимущества n8n перед make

  • n8n это популярное opensource selfhost решение, код которого выложен в открытый доступ на github. Если по простому - это означает, что мы можем бесплатно скачать программу на свой компьютер или сервер и пользоваться ей без обязательств платить за выполнения, разовую установку и т.д.
  • Если Вам вдруг не хватит функциональности n8n, можно использовать код на js или python. Это позволяет настраивать ещё более гибкие варианты интеграций, чем заранее определённые интеграции в make.com.
  • В selfhost n8n варианте установки Вы сами управляете версиями программы. Это значит, что очередные обновления от разработчиков платформы никак не повлияют на работоспособность Ваших интеграций, когда они итак хорошо работали долгие годы. Если нужно, Вы сами сможете обновить Ваш инстанс n8n или попросить об этом Вашего хостера, если компетенций для самостоятельного обновления недостаточно.

Недостатки n8n перед make

  • Нет бесплатной техподдержки. Поскольку n8n мы устанавливаем на свой сервер, то и поддерживать мы должны его сами. Т.е. если что-то вдруг сломалось, не будет возможности написать в поддержку платформы. Однако, если пользоваться услугами правильного хостера (читайте ниже), то можно будет попробовать обратиться за помощью к нему. Скорее всего хостер сможет помочь Вам с Вашей проблемой либо бесплатно, либо за небольшое вознаграждение.
  • Community edition n8n ограничен по своей функциональности. Такие функции как SSO, variables, техническая поддержка (познакомиться подробнее можно здесь) будут недоступны. Но как показывает практика, такая функциональность нужна преимущественно большим компаниям, которые вполне могут выделить на ПО необходимый бюджет и перенести готовые workflow с бесплатного варианта, на Enterprice Edition.

Создаём свой собственный сервис интеграций на базе n8n в несколько кликов

Переходим по ссылке. Это страница хостера beget.com. Он предоставит нам vps сервер в пользование, а также автоматически установит на него n8n, предоставит бесплатный домен и позаботится о безопасности сервиса.

Страница для создания сервера с предустановленным n8n
Страница для создания сервера с предустановленным n8n

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

Регистрация у хостера.
Регистрация у хостера.

Нажимаем кнопку создать VPS и регистрируемся по почте и номеру телефона.

Регистрация у хостера.
Регистрация у хостера.

Подтверждаем свой номер телефона

Подтверждение номера телефона
Подтверждение номера телефона

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

Настройка конфигурации сервера
Настройка конфигурации сервера

Вносим минимальную сумму за аренду сервера удобным для Вас способом (на момент написания статьи можно внести всего от 15 рос руб при выборе конфигурации сервера за 7 рос руб / день).

Оплата хостинга
Оплата хостинга

Ожидаем, когда создастся сервер и на него установится n8n. После установки на Вашу почту придут данные для входа в n8n.

Личный кабинет хостера. Создание сервера.
Личный кабинет хостера. Создание сервера.

Заходим по присланным в письме домену, вводим логин и пароль.

Страница входа в n8n
Страница входа в n8n

Профит! Создаём свои интеграции в n8n или выбираем из тех, которые предложены сообществом.

Заключение.

Таким образом мы:

  1. Создали свой аналог make и разместили его на сервере, который полностью под нашим контролем.
  2. Сняли все ограничения на количество выполнений, количество рабочих процессов, продолжительность выполнений, минимальный интервал cron задач и так далее.
  3. Ежемесячно будем экономить бюджет на поддержание инфраструктуры.
  4. Если вдруг что-то ломается, обращаемся в техподдержку хостера. Техподдержка часто идёт на встречу, но на самом деле не гарантирует что смогут помочь.