Защо на VPS

Защо да хоствате n8n сами?

Данните остават при Вас

Работните процеси, достъпите и изпълненията са на Вашия сървър, а не при външна услуга.

Без лимит на изпълненията

Със собствен хостинг на community изданието няма броячи на изпълненията. Границата е капацитетът на VPS.

Предвидими разходи

Плащате фиксирана месечна цена за VPS, независимо колко процеса пускате.

Какво Ви трябва

Изберете подходящия VPS

За n8n с нормален брой процеси препоръчваме Cloud Junior (2 ядра, 4 GB RAM). Нужен Ви е и (под)домейн, например n8n.вашафирма.bg, който сочи към IP адреса на VPS.

При поръчката изберете Ubuntu 24.04 LTS като операционна система: всички команди на тази страница са написани за нея.

Нашият съвет

Cloud Junior

€ 13,28 / месец

  • 2 Core CPU (Intel® Xeon®)
  • 4 GB RAM
  • 40 GB SSD
  • Защитна стена & Автоматичен бекъп
Поръчайте Cloud Junior Сравнете всички VPS пакети
Стъпка по стъпка

Инсталиране на n8n в 5 стъпки

Влезте във VPS чрез SSH и изпълнете командите стъпка по стъпка. Заменете стойностите между < > и example.com със своите данни.

  1. Инсталирайте Docker

    n8n работи най-лесно като Docker контейнер. Официалният скрипт на Docker инсталира Docker Engine.

    curl -fsSL https://get.docker.com | sudo sh
  2. Създайте volume за данните

    В този volume n8n пази процесите, достъпите и настройките, дори когато смените контейнера.

    sudo docker volume create n8n_data
  3. Стартирайте n8n

    Заменете n8n.example.com със своя поддомейн и сменете часовата зона, например на Europe/Sofia. n8n слуша само на 127.0.0.1, за да не е достъпен директно от интернет.

    sudo docker run -d --name n8n --restart unless-stopped \
      -p 127.0.0.1:5678:5678 \
      -e N8N_HOST=n8n.example.com \
      -e N8N_PROTOCOL=https \
      -e WEBHOOK_URL=https://n8n.example.com/ \
      -e GENERIC_TIMEZONE=Europe/Brussels \
      -v n8n_data:/home/node/.n8n \
      docker.n8n.io/n8nio/n8n
  4. Инсталирайте Caddy

    Caddy е уеб сървър, който автоматично взима безплатен Let's Encrypt сертификат. Поддомейнът трябва вече да сочи към VPS, а портове 80 и 443 да са отворени.

    sudo apt install -y caddy
  5. Свържете домейна с HTTPS

    Впишете поддомейна в Caddyfile и презаредете Caddy. След това отворете n8n на https://вашия-поддомейн и създайте акаунта на собственика.

    # /etc/caddy/Caddyfile
    n8n.example.com {
        reverse_proxy localhost:5678
    }
    
    # then:
    sudo systemctl reload caddy
Сигурност и поддръжка

След инсталацията

На VPS управлявате софтуера сами. С тези стъпки сървърът Ви остава сигурен и надежден.

Искате само да хоствате сайтове, без да управлявате сървър? Вижте нашия управляван VPS.

Контролен списък

  • Създайте акаунта на собственика веднага след инсталацията, за да не го направи някой друг.
  • Архивирайте редовно volume n8n_data.
  • Актуализирайте n8n, като изтеглите новия образ и създадете контейнера отново. Първо прочетете release notes.
  • Поддържайте Ubuntu и Docker актуални с apt update && apt upgrade.

Често задавани въпроси

Безплатно ли е да хоствам n8n сам?

Community изданието на n8n може да се хоства самостоятелно. Прочетете лицензните условия на n8n, ако искате да го предлагате търговски на други. Плащате само VPS.

Колко RAM ми трябва за n8n?

За повечето малки и средни инсталации стигат 4 GB. За големи масиви от данни или много едновременни процеси изберете 8 GB или повече.

Защо n8n слуша на 127.0.0.1?

Така n8n е достъпен само през Caddy, с HTTPS. Порт 5678 не е отворен към интернет.

Webhook-ите използват грешен адрес. Какво да направя?

Проверете дали WEBHOOK_URL е точно Вашият https адрес с наклонена черта накрая. След промяна създайте контейнера отново.

Мога ли да използвам база данни като PostgreSQL?

Да. По подразбиране n8n използва SQLite във volume. За по-големи инсталации можете да свържете PostgreSQL, например с Docker Compose.

Още възможности с Вашия VPS

Вашият n8n онлайн още днес

Поръчайте VPS, изберете Ubuntu 24.04 LTS и следвайте стъпките. Въпроси? Екипът ни отговаря 24/7 чрез запитвания.