Какво е N8N и защо да го използваме?
N8N (AI Workflow Automation Platform & Tools) е гъвкава и мощна платформа за автоматизация на работни процеси с отворен код. Позволява ви да създавате интеграции между различни приложения чрез интуитивен визуален интерфейс. В това ръководство ще разгледаме как да го инсталирате на сървър с Ubuntu 24.04, използвайки CloudPanel – лек и модерен контролен панел, предназначен за Node.js приложения.

Какво ви е необходимо предварително?
Преди да започнете, уверете се, че разполагате със следното:
- VPS или сървър с инсталиран Ubuntu 24.04
- Инсталиран CloudPanel
- Root достъп чрез SSH
- Домейн, насочен към IP адреса на сървъра (необходимо за SSL сертификат)
Стъпка 1: Отворете CloudPanel в браузър
Отворете следния адрес:
https://your-vps-ip:8443Игнорирайте предупредителното съобщение за сертификата, ако е необходимо. Следвайте стъпките, за да създадете администраторски профил и изберете часовата зона, ако достъпвате панела за първи път.

Стъпка 2: Създаване на Node.js сайт за N8N
В CloudPanel:
- Навигирайте до Sites > Add Site > Create a Node.js Site
- Попълнете формуляра със следните данни:
| Поле | Стойност |
|---|---|
| Домейн | n8n.yourdomain.com |
| Node.js версия | 22 LTS |
| Порт на приложението | 5678 |
| Потребител | n8nuser |
| Парола | Въведете сигурна парола |
- Кликнете Create, за да създадете сайта.

Стъпка 3: Инсталиране на N8N и PM2
Свържете се към сървъра, през SSH като изпозлвате данните за вход на новия потребител:
ssh n8nuser@your_server_ipИнсталирайте N8N и PM2 глобално:
npm install -g n8n
npm install -g pm2
Стартирайте N8N с конкретен webhook URL:
WEBHOOK_URL=https://n8n.yourdomain.com pm2 start n8n
pm2 save
Стъпка 4: Активиране на SSL сертификат
В CloudPanel:
- Изберете сайта с домейна за N8N
- Отидете на таба SSL/TLS
- Изберете опцията New Let’s Encrypt Certificate
- Натиснете Create and Install

Стъпка 5: Достъп до N8N
След като SSL е активен, отворете:
https://n8n.yourdomain.comСледвайте инструкциите за първоначално конфигуриране и създайте администраторски акаунт.
Заключение
Вече разполагате с напълно работеща и сигурна инсталация на N8N върху CloudPanel. Получавате:
- Стабилна Node.js среда
- Управление на процесите с PM2
- SSL чрез Let’s Encrypt
- Гъвкава автоматизация с N8N


