n8n: установка и настройка

N8N — это бесплатная, открытая и расширяемая платформа для автоматизации рабочих процессов, которая позволяет интегрировать разнообразные приложения и сервисы, а также разрабатывать серверную логику для приложений. В n8n доступен широкий выбор готовых модулей для взаимодействия с популярными сервисами, такими как Google Sheets, Slack, Trello, GitHub и другими. Также, есть возможность создавать собственные ноды на JavaScript или TypeScript. Инструмент поддерживает разные способы авторизации и гарантирует безопасный обмен данными между сервисами.

Преимущества n8n:

  1. Интеграция с большим количеством сервисов: n8n поддерживает множество готовых интеграций с популярными платформами: Google Sheets, Slack, Trello, GitHub, Telegram и многими другими. Это позволяет быстро создавать цепочки автоматизации без написания кода.
  2. Расширяемость и кастомизация: Вы можете создавать собственные ноды (узлы) на JavaScript или TypeScript, если стандартных недостаточно. Это делает n8n гибким решением, пригодным даже для сложных сценариев.
  3. Визуальный редактор: n8n предоставляет удобный интерфейс drag-and-drop, в котором легко строить логические цепочки автоматизации. Даже пользователи без технического фона могут настраивать процессы.
  4. Безопасность и контроль: поддерживаются разные типы авторизации (например, OAuth2, API-ключи), а данные передаются безопасно.
  5. Open Source и бесплатность: n8n — проект с открытым исходным кодом, который можно бесплатно использовать и размещать на своих серверах без ограничений.
  6. Поддержка условной логики, циклов и ветвлений: позволяет реализовывать условные переходы, циклы, ветвления, что делает автоматизацию гибкой и приближённой к программной логике.

Как установить n8n на сервере Hostland?

Для установки n8n Вам необходимо зарегистрировать аккаунт на странице VDS-хостинга:

Инструкция по подключению n8n

  • На странице VDS-хостинга выберите один из представленных тарифов:
  • В блоке ниже "Выберите программное обеспечение для виртуального сервера" переключитесь на вкладку "Программное обеспечение" и в поисковой строке введите n8n или найдите его в списке самостоятельно:
  • Выберите данный продукт и следуйте дальнейшим инструкциям по завершению регистрации;
  • После завершения регистрации и оплаты услуг хостинга, Вам на почту придет письмо "Данные для администрирования VDS". В нем вы найдете данные для входа по SSH на VDS сервер. Используйте их для входа (как зайти на сервер по SSH можно прочитать на нашем сайте здесь и здесь).
  • После того, как Вы зашли на сервер введите следующую команду:
    docker rm n8n; docker run -d --name n8n -p 5678:5678 -e N8N_SECURE_COOKIE=False -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
    После этого n8n будет доступен по адресу http://ip_vds:5678
  • Откройте в браузере URL: http://ip_vds:5678, где ip_vds - IP Вашего VDS сервера.
  • Далее зарегистрируйтесь в приложении и можете начинать работу.

Настройка открытия n8n по доменному имени и HTTPS протоколу.

SSL сертификат будет выпущен на 3 месяца, для его продления по окончанию срока, выполните команду:

certbot renew --quiet

Удачной работы! Если возникнут вопросы - напишите нам, пожалуйста, тикет из панели управления хостингом, раздел «Помощь и поддержка».