Новости
Добавили три новые модели LLM в панель управления GPT API
EK
апреля 28, 2025
Обновлено апреля 28, 2025

Как развернуть n8n у себя?

Linux

Каждого просто сьедают повторящиеся и однотипные задачи, особенно, если зачастую они сводяться к “скопировать“ и “вставить“. Операционных процесссов в бизнесе, которые можно оптимизировать полно, одним из решений стали CRM системы, однако, и их вскоре стало мало.

Крупные компании разрабатывали собственные решения по автоматизации, но для этого у них были люди и средства, что явно недоступно обывателям для решения своих задач. Поэтому группа разработчиков реализовала open-source проект n8n, который в формате low-code позволяет автоматизировать операционные цепочки.

В данном материале рассмотрим, как быстро развернуть self-hosted решение для автоматизации задач!

Что такое n8n и как его установить?

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

Есть триггер или событие, которое запускает весь процесс и остальные ноды обработки, в том числе AI-агенты, каждый из которых выполняет свои функции. Для установки будем использовать Docker-образ с лицензией сервера Community Edition.

Установим все зависимости перед началом работы для этого введите строку, в зависимости от вашего пакетного менеджера команды могут изменяться. Если у вас нет собственных мощностей или статического белого адреса, необходимого для работы, то вы можете воспользоваться VPS от Serverspace:

apt install docker.io docker-compose -y
Подготовка
Скриншот №1 — Подготовка

После создадим временную директорию и сконфигурируем сервис n8n через файл Docker Compose:

version: '3'

services:
n8n:
image: n8nio/n8n
restart: unless-stopped
ports:
- "2002:2002"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=
- N8N_BASIC_AUTH_PASSWORD=!
- N8N_HOST=
- N8N_PORT=
- N8N_PROTOCOL=http
- N8N_WEBHOOK_URL=http://
- N8N_SECURE_COOKIE=false
volumes:
- n8n_data:/home/node/.n8n
networks:
- n8n_network

volumes:
n8n_data:

networks:
n8n_network:
driver: bridge

Конфигурация
Скриншот №2 — Конфигурация

За конфигурацию образа отвечают переменные среды, которые передаются в контейнер, на скриншоте выше представлен базовый набор для настройки. Вам необходимо вписать свой логин, пароль IP-адрес устройства, по которому он будет доступен. А так же порт и url, в нем нужно указать IP/Доменное имя с URL-схемой. Если вы планируете использовать без SSL оставьте http.

После запустим образ командой:

docker-compose run -d
Запуск
Скриншот №3 — Запуск

Образ загрузиться на устройство и примет все переменные среды, после чего можно будет подключиться до него по URL. Зарегистрируйте аккаунт по форме:

Создание аккаунта
Скриншот №4 — Создание аккаунта

После можно получить ключ для активации на почту и ввести его в настройках. Отлично, платформа установлена и готова к использованию.

Как работать с n8n?

Важно понять, что это сервер-приложений, который формирует/обрабатывает API-запросы к внешним решениям, а затем каждое поле полученного пакета закладывает в переменную, которую после можно использовать следующими модулями. К примеру, у нас есть GPT модель Microsoft Phi-4, которая может проанализировать любой ваш поток данных. Самая простая схема выглядит так:

 Phi-4
Скриншот №5 — Phi-4

Где триггером является чат, в котором мы сможем общатсья с моделью. После сама модель представляет собой модуль, который формирует API-запрос, передавая на ноду фильтрации вывода результат. Саму схему вы можете импортировать из нашего файла, просто выберете три точки справа, сверху и нажмите импортировать через файл.

Вам достаточно зайти в нашу панель и создать API-ключ, после чего скопировать его:

API-ключ
Скриншот №6 — API-ключ

Откройте ноду Phi-4 и в поле Value от заголовка Authorization вставьте свой ключ целиком:

Нода
Скриншот №7 — Нода

Затем зайдите в чат и напишите любой запрос, как классическому GPT-боту:

Чат
Скриншот №8 — Чат

Теперь вы сможете подключить к нему любой триггер или иной блок, будто сообщения Telegram от вашего бота или отзывы с маркетплейса на товар, главное помнит про модель данных Input и Output! Просмотрите на скриншот выше и обратите внимание, что мы используем переменную chatInput для формирования запроса по API, а затем в Output передается JSON!

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

Оценка:
5 из 5
Аverage rating : 5
Оценок: 2
220140 Минск ул. Домбровская, д. 9
+375 (173) 88-72-49
700 300
ООО «ИТГЛОБАЛКОМ БЕЛ»
700 300