Jak zainstalować n8n na serwerze Linux (Debian/Ubuntu)?

15 wrz 2025 • 14 min czytania
n8n to nowoczesne narzędzie do automatyzacji procesów, które pozwala tworzyć złożone integracje i przepływy pracy bez konieczności pisania kodu. Dzięki rozbudowanym konektorom można łączyć aplikacje, usługi i serwery, a także budować własne automatyzacje w oparciu o webhooki i API. W tym artykule pokazujemy, jak zainstalować n8n na serwerze Linux krok po kroku.

Wymagania wstępne


Do instalacji n8n potrzebny będzie serwer z systemem Debian lub Ubuntu oraz:
Node.js w wersji 18 lub nowszej
npm lub yarn jako menedżer pakietów
dostęp do użytkownika z uprawnieniami sudo
skonfigurowany serwer WWW (np. Nginx) jako reverse proxy, jeśli n8n ma być dostępny z domeny

Instalacja Node.js i n8n


Na początek instalujemy Node.js z oficjalnych repozytoriów:

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs

Sprawdź wersję:

node -v
npm -v

Następnie instalujemy n8n globalnie:

sudo npm install n8n -g

Po zakończeniu instalacji możesz uruchomić aplikację:

n8n

Domyślnie n8n startuje na porcie 5678 i jest dostępne pod adresem:

http://IP_SERWERA:5678

Konfiguracja jako usługa systemd


Aby n8n działało stabilnie w tle, warto uruchomić je jako usługę systemową:


sudo nano /etc/systemd/system/n8n.service

Treść pliku:

[Unit]
Description=n8n automation
After=network.target

[Service]
ExecStart=/usr/bin/n8n
Restart=always
User=root
Environment=PATH=/usr/bin:/usr/local/bin
Environment=NODE_ENV=production
WorkingDirectory=/root

[Install]
WantedBy=multi-user.target

Zapisz plik, a następnie włącz usługę:

sudo systemctl enable n8n
sudo systemctl start n8n

Sprawdź status:

systemctl status n8n

Reverse proxy z Nginx


Jeśli chcesz, aby n8n było dostępne z własnej domeny, dodaj konfigurację w Nginx:


server {
server_name n8n.twojadomena.pl;

location / {
proxy_pass http://127.0.0.1:5678;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}

Następnie przeładuj konfigurację:

sudo systemctl reload nginx

Zabezpieczenie SSL


Aby zadbać o bezpieczeństwo, dodaj certyfikat SSL przy użyciu Let’s Encrypt:

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d n8n.twojadomena.pl

Od tej pory panel n8n będzie dostępny pod bezpiecznym adresem HTTPS.

Podsumowanie


n8n to potężne narzędzie do automatyzacji procesów, które można szybko uruchomić na własnym serwerze. Instalacja na Debianie czy Ubuntu sprowadza się do kilku kroków: instalacji Node.js, konfiguracji systemd i reverse proxy z Nginx. Dzięki temu możesz korzystać z n8n jako centralnego narzędzia do integracji i automatyzacji procesów w swojej firmie.

Chcesz wdrożyć automatyzację procesów IT z pomocą n8n i innych narzędzi? Skontaktuj się z nami - przygotujemy i skonfigurujemy środowisko dopasowane do Twoich potrzeb.
01 wrz 2025 • 6 min czytania

5 Najczęstszych Awarii Serwerów - Jak Ich Uniknąć?

Serwery są fundamentem działania nowoczesnych firm - od prostych stron internetowych, przez sklepy online, aż po złożone systemy...

Zobacz więcej

06 wrz 2025 • 9 min czytania

Jak poprawnie skonfigurować automatyczne backupy na serwerze Linux

Backupy to jedna z najważniejszych czynności administracyjnych. Utrata danych może sparaliżować firmę, a często jedynym ratunkiem jest...

Zobacz więcej

07 wrz 2025 • 9 min czytania

Jak monitorować zużycie zasobów I/O i sieci (iostat, iftop, nload)

Sprawne monitorowanie serwera to nie tylko obserwacja CPU i RAM. Równie istotne są wskaźniki I/O dysków oraz obciążenie sieci. Wysokie...

Zobacz więcej

07 wrz 2025 • 11 min czytania

Zaawansowana optymalizacja WordPress na VPS - Redis, PHP-FPM i FastCGI cach

WordPress to najpopularniejszy CMS, ale przy większym ruchu potrafi być wymagający dla serwera. Na zwykłym hostingu szybko pojawiają się...

Zobacz więcej

08 wrz 2025 • 12 min czytania

Jak analizować logi Nginx i Apache - narzędzia i przykłady

Logi serwera WWW to jedno z najważniejszych źródeł informacji o działaniu aplikacji i ruchu użytkowników. Nginx i Apache generują...

Zobacz więcej

Tutaj znajdziesz odpowiedzi na najważniejsze pytania dotyczące naszych usług i wsparcia.

FAQ

Jakie usługi administracji serwerami oferujecie?

Świadczymy kompleksową obsługę - od konfiguracji i monitoringu, przez optymalizację wydajności, aż po pełne wsparcie techniczne 24/7.

Czy zajmujecie się migracją danych i systemów?

Tak, wykonujemy bezpieczne migracje plików, baz danych i aplikacji - bez przestojów i bez dodatkowych kosztów.

Czym różni się serwer dedykowany od VPS?

Serwer dedykowany to pełna maszyna tylko dla Ciebie, a VPS to jej podział na wirtualne środowiska - tańsze, ale współdzielone.

Czy mogę liczyć na pomoc przy awarii?

Tak, monitorujemy serwery całodobowo i natychmiast reagujemy w przypadku awarii, minimalizując ryzyko przestoju.

Czy Wasze rozwiązania są skalowalne?

Oferujemy infrastrukturę, która rośnie razem z Twoim biznesem - łatwo zwiększysz zasoby wtedy, gdy tego potrzebujesz.

Czy oferujecie wsparcie przy budowie infrastruktury?

Tak, projektujemy i wdrażamy środowiska IT dopasowane do potrzeb – od małych firm po duże, złożone systemy.

Jak zabezpieczacie serwery przed atakami i utratą danych?

Stosujemy firewalle, systemy anty-DDoS, regularne backupy i aktualizacje, aby zapewnić maksymalne bezpieczeństwo.

Jakie gwarancje SLA zapewniacie?

Oferujemy SLA na poziomie 99.99% dostępności, co oznacza niezawodne działanie infrastruktury i szybki czas reakcji przy ewentualnych problemach.

Chcesz dowiedzieć się więcej o naszej ofercie?

Wyślij  zapytanie