Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
24.09.2025

Jak wdrożyć n8n na Debian 12 VPS

Uruchomienie n8n na własnym VPS to najlepszy sposób na tworzenie bezpiecznych, skalowalnych i zawsze włączonych przepływów pracy automatyzacji. W przeciwieństwie do usług automatyzacji opartych na chmurze, hosting n8n na AlexHost VPS zapewnia pełną prywatność danych, nieograniczoną liczbę wykonań, czas pracy 24/7 i przewidywalne koszty. Bazowy system operacyjny Debian 12 zapewnia długoterminową stabilność i wsparcie dla nowoczesnego oprogramowania.

Ten przewodnik przeprowadzi Cię przez instalację Dockera, konfigurację n8n z szyfrowaniem, uruchomienie usługi i dostęp do niej w przeglądarce.

Dlaczego warto uruchomić n8n na VPS, a nie tylko w przeglądarce?

Chociaż n8n oferuje usługę w chmurze dostępną bezpośrednio z przeglądarki, uruchomienie własnej instancji n8n na VPS zapewnia krytyczne korzyści dla profesjonalistów, firm i programistów:

  • Pełna prywatność danych – wszystkie przepływy pracy, klucze API i dane klientów pozostają całkowicie pod kontrolą użytkownika. Żaden zewnętrzny dostawca nie może uzyskać dostępu do twoich informacji.
  • Nieograniczone integracje – na VPS to ty ustalasz limity, a nie dostawca SaaS. Możesz uruchomić tyle przepływów pracy, wyzwalaczy i egzekucji, ile potrzeba.
  • dostępność 24/7 – VPS utrzymuje automatyzacje online przez cały czas, nawet gdy komputer osobisty jest wyłączony.
  • Lepsze bezpieczeństwo – ochrona systemu za pomocą zapór ogniowych, certyfikatów SSL i dostępu VPN. Wszystkie dane uwierzytelniające są szyfrowane przy użyciu własnego klucza.
  • Skalowalność i wydajność – dzięki AlexHost VPS możesz uaktualnić zasoby procesora, pamięci RAM i pamięci masowej, gdy tylko Twoje projekty automatyzacji wzrosną.
  • Opłacalność – Zamiast płacić za wykonanie, płacisz stałą miesięczną opłatę VPS i uruchamiasz nieograniczoną liczbę przepływów pracy.

w skrócie: Uruchomienie n8n na VPS przekształca go w potężne, samodzielnie hostowane centrum automatyzacji, w którym kontrolujesz dane, wydajność i koszty.

Aktualizacja serwera

Zawsze zaczynaj od aktualizacji pakietów Debiana 12:

sudo apt update && sudo apt upgrade -y

Wyjaśnienie wyjścia: Zobaczysz pobieranie i aktualizację pakietów. Na koniec system potwierdzi 0 zaktualizowanych, 0 nowo zainstalowanych, jeśli wszystko jest już aktualne.

Zainstaluj Docker i Docker Compose

Zainstaluj zależności i dodaj oficjalne repozytorium Dockera:

###ATP_NOTR_3_CODE_TAG_NOTR_ATP##

Zaktualizuj repozytoria i zainstaluj Docker + Compose:

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Sprawdź wersje:

docker --version
docker compose version

przykład wyjścia:

Docker version 25.0.3, build abc123
Docker Compose version v2.24.6

Potwierdza to, że Docker jest zainstalowany i gotowy.

Przygotowanie katalogu projektu

Utwórz dedykowany katalog dla n8n:

###ATP_NOTR_7_CODE_TAG_NOTR_ATP##

Wygeneruj klucz szyfrowania

Ten klucz jest używany do szyfrowania poświadczeń wewnątrz n8n:

openssl rand -base64 24 > ~/n8n/encryption.keycat ~/n8n/encryption.key

Utwórz plik docker-compose.yml

Otwórz plik:

nano docker-compose.yml

Wklej konfigurację (zastąp YOUR_SERVER_IP adresem IP AlexHost VPS):

version: '3.7'

services:
  n8n:
    image: n8nio/n8n:latest
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=supersecretpassword
      - GENERIC_TIMEZONE=Europe/Chisinau
      - N8N_ENCRYPTION_KEY_FILE=/files/encryption.key
      - N8N_EDITOR_BASE_URL=http://YOUR_SERVER_IP:5678
      - N8N_SECURE_COOKIE=false
    volumes:
      - ./n8n_data:/home/node/.n8n
      - ./encryption.key:/files/encryption.key:ro

Zapisz(CTRL + O, Enter) i wyjdź(CTRL + X)

Dostosuj uprawnienia

Nadaj użytkownikowi kontenera odpowiednie uprawnienia:

###ATP_NOTR_10_CODE_TAG_NOTR_ATP##

Uruchom n8n

Uruchomienie kontenera w trybie odłączonym:

###ATP_NOTR_11_CODE_TAG_NOTR_ATP##

Przykładowy wynik będzie wyglądał następująco:

[+] Running 2/2
✔ Network n8n_default Created
✔ Container n8n-n8n-1 Started

Sprawdź uruchomione kontenery:

docker ps

Dane wyjściowe będą wyglądać następująco:

Verify Logs

Upewnij się, że nie ma żadnych błędów:

docker logs -f n8n-n8n-1

czego się spodziewać:

  • Brak błędów “niedopasowanych kluczy szyfrowania”.
  • Usługa potwierdzająca uruchomienie i nasłuchująca na porcie 5678.

Dane wyjściowe będą wyglądać następująco

Dostęp do n8n w przeglądarce

Teraz otwórz swój adres IP VPS w przeglądarce:

http://YOUR_SERVER_IP:5678
* w moim przypadku jest to http://176.123.2.191:5678
Jeśli chcesz wyjść na swój serwer lub nie ma możliwości sprawdzenia w przeglądarce, możesz wpisać to za pomocą curl
curl http://176.123.2.191:5678
Ten wynik pochodzi z uruchomienia curl przeciwko instancji n8n na porcie 5678. Zamiast renderować edytor wizualny, pokazuje surowe źródło HTML strony logowania n8n, w tym znaczniki <script> i ostrzeżenie, że interfejs użytkownika wymaga JavaScript. Krótko mówiąc, potwierdza to, że n8n działa poprawnie, ale ponieważ curl nie może wykonywać JavaScript, musisz otworzyć ten sam adres URL w prawdziwej przeglądarce, aby użyć edytora n8n. W samej przeglądarce będzie można zobaczyć to okno.

Jest to ekran konfiguracji konta właściciela n8n, który pojawia się przy pierwszym dostępie do instancji n8n w przeglądarce. Umożliwia on zarejestrowanie początkowego administratora poprzez wprowadzenie adresu e-mail, imienia, nazwiska i bezpiecznego hasła. Po wypełnieniu formularza konto to staje się głównym właścicielem wdrożenia n8n, dając pełny dostęp do edytora i zarządzania przepływem pracy. Po wypełnieniu formularza i kliknięciu Next, można rozpocząć tworzenie i zarządzanie przepływami pracy automatyzacji bezpośrednio w interfejsie wizualnym n8n.

Podsumowanie

Ten przewodnik jasno pokazuje, jak wdrożyć n8n na serwerze AlexHost VPS z Debianem 12 i podkreśla, dlaczego jest to lepszy wybór niż korzystanie z przeglądarki. Uruchomienie n8n na własnym VPS zapewnia pełną kontrolę nad danymi, nieograniczone przepływy pracy i nieprzerwany czas pracy 24/7, co jest niezbędne do profesjonalnej automatyzacji. Proces instalacji z Docker i Docker Compose jest prosty, co ułatwia skonfigurowanie bezpiecznego i skalowalnego centrum automatyzacji. Korzystanie z zasobów AlexHost VPS umożliwia płynną skalowalność procesora, pamięci RAM i pamięci masowej w miarę rozwoju projektów. Bezpieczeństwo jest wzmocnione kluczami szyfrującymi, opcjami SSL i prywatnym uwierzytelnianiem. Podsumowując, wdrożenie n8n na AlexHost VPS łączy w sobie stabilność, prywatność i opłacalność, zamieniając serwer w potężną, samodzielnie hostowaną platformę automatyzacji.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills