menu icon

Как да инсталираме N8N на CloudPanel (Ubuntu 24.04)

Какво е N8N и защо да го използваме?

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

Какво ви е необходимо предварително?

Преди да започнете, уверете се, че разполагате със следното:

  • VPS или сървър с инсталиран Ubuntu 24.04
  • Инсталиран CloudPanel
  • Root достъп чрез SSH
  • Домейн, насочен към IP адреса на сървъра (необходимо за SSL сертификат)

Стъпка 1: Отворете CloudPanel в браузър

Отворете следния адрес:

Игнорирайте предупредителното съобщение за сертификата, ако е необходимо. Следвайте стъпките, за да създадете администраторски профил и изберете часовата зона, ако достъпвате панела за първи път.

Стъпка 2: Създаване на Node.js сайт за N8N

В CloudPanel:

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

Стъпка 3: Инсталиране на N8N и PM2

Свържете се към сървъра, през SSH като изпозлвате данните за вход на новия потребител:

ssh n8nuser@your_server_ip

Инсталирайте N8N и PM2 глобално:

Стартирайте N8N с конкретен webhook URL:

WEBHOOK_URL=https://n8n.yourdomain.com pm2 start n8n
pm2 save

Стъпка 4: Активиране на SSL сертификат

В CloudPanel:

  1. Изберете сайта с домейна за N8N
  2. Отидете на таба SSL/TLS
  3. Изберете опцията New Let’s Encrypt Certificate
  4. Натиснете Create and Install

Стъпка 5: Достъп до N8N

След като SSL е активен, отворете:

https://n8n.yourdomain.com

Следвайте инструкциите за първоначално конфигуриране и създайте администраторски акаунт.

Заключение

Вече разполагате с напълно работеща и сигурна инсталация на N8N върху CloudPanel. Получавате:

  • Стабилна Node.js среда
  • Управление на процесите с PM2
  • SSL чрез Let’s Encrypt
  • Гъвкава автоматизация с N8N
Без статия!

( Няма следваща статия )

Петьо Лазаров


Добре дошли в нашия техномагически свят!

Аз съм Петьо Лазаров, Web Developer, и този блог е порталът ми към вълшебството на технологията.

Всеки ред написан код, всяка иновация - това са част от магията, която обичам да създавам. От големи технологични предизвикателства до спонтанни моменти на вдъхновение, ви каня да споделяте този вълшебен път с мен.

Благодаря за това, че сте тук, и се подгответе за изцяло ново измерение от техническо вълшебство! 🌌✨🖥️