n8n
n8n — це open-source платформа для автоматизації, що дозволяє візуально зʼєднувати застосунки та API для створення власних сценаріїв. Легко встановіть n8n на будь-який Linux-сервер, щоб проєктувати автоматизації без коду, керувати інтеграціями та зберігати повний контроль над даними. Зручний веб-інтерфейс робить автоматизацію простою для команд, бізнесу та окремих користувачів.
Основні можливості
- Візуальний редактор сценаріїв: створюйте автоматизацію за допомогою простого drag-and-drop інтерфейсу.
- Інтеграція з будь-якими сервісами й API: підключайте сотні сервісів «з коробки» або використовуйте свої API-запити.
- Запуск за подіями та розкладом: запускайте сценарії через вебхуки, таймери або за подіями.
- Перетворення даних: фільтруйте, форматуйтеп та трансформуйте дані між сервісами.
- Відкритий код і самостійний хостинг: розгортайте n8n на своєму сервері для приватності й повного контролю.
- Без обмежень на запуск: жодних лімітів на виконання сценаріїв при самостійному розміщенні.
- Керування користувачами: запрошуйте команду та призначайте ролі для спільної роботи над автоматизацією.
- Резервні копії й перенос сценаріїв: експортуйте та імпортуйте сценарії у форматі JSON для резервування.
Особливості встановлення
Час встановленняЧас | ОС | ОЗП | Диск |
---|---|---|---|
20–30 хв | 2Gb | 20Gb |
- Встановлене ПЗ:
Docker CE
Docker Compose
- Використані контейнери:
docker.n8n.io/n8nio/n8n
docker.io/traefik
(Зворотній проксі, який автоматично створює сертифікати і забезпечує безпечний доступ через HTTPS до вашого екземпляра n8n за вказаним доменом.)
- Відкриті порти:
80
,443
– Веб-доступ (HTTP/HTTPS)
- Шлях до файлів:
/root/.n8n
За замовчуванням ми встановлюємо актуальну стабільну версію програмного забезпечення з сайту розробника або з офіційних репозиторіїв.
Початок роботи після встановлення n8n
Після оплати вашого замовлення на email, вказаний під час реєстрації, ви отримаєте лист з повідомленням, що сервер готовий до роботи. У цьому листі буде зазначено IP-адресу вашого VPS та облікові дані для підключення до веб-інтерфейсу панелі керування n8n:
- Посилання: https://example.com
- Користувач: admin@example.com
- Пароль: ****** (Надіслано на email)
Щоб увійти до n8n, використовуйте обліковий запис адміністратора. Введіть ім’я користувача та пароль на сторінці входу для безпечного керування та налаштуваннями сервера.


n8n надає додаткові можливості для self-hosted користувачів — історію сценаріїв, розширене налагодження, пошук запусків і структурування сценаріїв у папках. Ці платні функції можна відкрити безкоштовно: просто замовте персональний ліцензійний ключ під час першого налаштування. Введіть email, щоб отримати довічний доступ до розширених інструментів автоматизації.


Дані для доступу до вашого VPS розміщені у розділі «Віртуальні сервери»: оберіть потрібний сервер і натисніть «Інструкція». Ці відомості також містяться у листі, який ви отримуєте після встановлення.
Початкове налаштування
Після входу ви побачите дашборд n8n. Тут можна стежити за виконанням автоматизацій, переглядати статистику та одразу почати створювати перший сценарій у візуальному редакторі. На головній сторінці доступні всі ваші сценарії, збережені ключі й історія запусків — усе для керування автоматизацією в одному місці.


- Створити з нуля: Створіть власний сценарій автоматизації у візуальному редакторі.
- Використовуйте готові шаблони: Обирайте серед готових шаблонів для швидкої автоматизації стандартних задач.
- Керуйте доступами: Безпечно зберігайте API-ключі й токени для підключення сервісів.
- Стежте за виконанням: Переглядайте історію запусків сценаріїв, помилки та статистику.
- Запросіть команду: Додайте учасників для спільної роботи над автоматизацією.
Детальну інформацію про основні налаштування n8n можна знайти в документації розробника.
Оновлення n8n
Коли виходить нова версія n8n, ви можете безпечно оновити контейнер — зміниться лише версія застосунку, а всі ваші налаштування й дані збережуться. Дізнатися про нові релізи можна на офіційному сайті.
cd /root
docker compose -f docker-compose.yml pull
docker compose -f docker-compose.yml up -d
[root@server ~]# cd /root
[root@server ~]# docker compose -f docker-compose.yml pull
[+] Pulling 2/2
✔ traefik Pulled
✔ n8n Pulled
[root@server ~]# docker compose -f docker-compose.yml up -d
[+] Running 2/2
✔ Container root-traefik-1 Running
✔ Container root-n8n-1 Running
Розблокування SMTP-портів
З міркувань безпеки вихідні TCP-порти (25
, 465
і 587
) за замовчуванням заблоковані на всіх VPS-серверах. Цей захід спрямований на запобігання розсиланню спаму. Щоб зняти блокування, виконайте наступні дії:
- Зареєструйте доменну зону. A-запис вашого домену має вказувати на IP-адресу вашого сервера.
- Надішліть запит до техпідтримки із зазначенням, що потрібно відкрити вихідні SMTP-порти для надсилання пошти, а також вкажіть домен (або піддомен), з якого буде здійснюватися відправлення.
- Після аналізу вашого доменного імені ми приймемо рішення щодо відкриття SMTP-портів і повідомимо вас.
Для розблокування SMTP-портів може знадобитися додаткова інформація про доменне ім’я та його призначення.