Jak wdrożyć n8n jednym kliknięciem na Nodion

Formularz tworzenia aplikacji n8n z bazą danych i wolumenem

W skrócie

  • Preset n8n tworzy aplikację n8n, bazę danych PostgreSQL i wolumen 10 GB na pliki n8n oraz generuje klucz szyfrowania.
  • Wybierasz tylko projekt, region i nazwę; n8n potrzebuje co najmniej 2 GB pamięci.
  • Przy pierwszym otwarciu n8n poprosi Cię o utworzenie konta właściciela. Nie ma domyślnego hasła.
  • Adresy URL webhooków od początku używają adresu Twojej aplikacji, więc wyzwalacze z innych usług działają od razu.

n8n to narzędzie do automatyzacji przepływów pracy z edytorem wizualnym i krokami w kodzie. Uruchomienie własnej instancji wymaga jednak czegoś więcej niż kontenera: n8n potrzebuje bazy danych, trwałego miejsca na swoje pliki, klucza szyfrowania i publicznego URL-a dla webhooków. Preset n8n na Nodion konfiguruje to wszystko od razu.

Czego potrzebujesz

Konta Nodion. Jeśli jeszcze go nie masz, najpierw zarejestruj się. Nic więcej: bez Dockera, bez serwera, bez plików konfiguracyjnych.

Preset daje Ci działające n8n z bazą danych, wolumenem, kluczem szyfrowania i publicznym URL-em. Nie konfiguruje zewnętrznych task runnerów, więc n8n uruchamia je w trybie wewnętrznym. n8n określa ten tryb jako z założenia niebezpieczny i zaleca tryb zewnętrzny na produkcji oraz w każdej instancji, która przechowuje wrażliwe dane. Użyj tej konfiguracji na start, a zanim umieścisz w niej przepływy pracy wymagające szczególnej ochrony, zaplanuj zewnętrzne runnery.

Krok 1: otwórz preset n8n

Przejdź na stronę n8n w katalogu i kliknij Deploy to Nodion. Otworzy się formularz tworzenia w dashboardzie z wybranym presetem n8n. W dashboardzie wybierz Applications → New, potem Preset i n8n.

Krok 2: wybierz projekt, region i nazwę

Formularz wypełnia wszystko, czego potrzebuje n8n:

  • oficjalny obraz n8nio/n8n jako proces web na porcie 5678,
  • bazę danych PostgreSQL n8n-db, podłączoną przez zmienne DB_POSTGRESDB_*,
  • wolumen 10 GB n8n-data, zamontowany w /home/node/.n8n,
  • wygenerowany N8N_ENCRYPTION_KEY oraz N8N_HOST i WEBHOOK_URL ustawione na adres aplikacji.

Wybierasz projekt, region i nazwę. n8n potrzebuje co najmniej 2 GB pamięci, więc zostaw plan tej wielkości albo większy.

Krok 3: utwórz aplikację

Utwórz aplikację. Nodion najpierw konfiguruje bazę danych i wolumen, a pierwszy release rusza, gdy tylko baza danych jest gotowa. Możesz to śledzić w zakładce Deployments.

Krok 4: utwórz konto właściciela

Otwórz URL aplikacji. n8n poprosi Cię o utworzenie konta właściciela (owner); nie ma domyślnego hasła. Zrób to od razu, gdy pierwszy release będzie gotowy: dopóki konto właściciela nie istnieje, każdy, kto otworzy URL, zobaczy stronę konfiguracji.

Krok 5: przetestuj webhook

Utwórz workflow, który zaczyna się od węzła Webhook. Produkcyjny URL, który pokazuje n8n, używa już adresu Twojej aplikacji, bo preset ustawia WEBHOOK_URL. Aktywuj workflow, skopiuj Production URL z węzła Webhook i wywołaj go, na przykład przez curl (zastąp placeholder skopiowanym URL-em):

curl -X POST <production-url-from-the-webhook-node> \
  -H "Content-Type: application/json" \
  -d '{"hello": "world"}'

Wykonanie pojawi się na liście Executions w n8n. Potem możesz dodać kolejne kroki.

Następne kroki

  • Własna domena: dodaj ją w zakładce Domains aplikacji, a potem w zakładce Environment ustaw na nią N8N_HOST i WEBHOOK_URL.
  • Backupy: włącz backupy dla n8n-db i przechowuj kopię N8N_ENCRYPTION_KEY. Pliki na wolumenie n8n-data (/home/node/.n8n) nie wchodzą w skład backupów bazy danych, więc to, czego potrzebujesz, zabezpiecz lub wyeksportuj stamtąd osobno.

Wdróż n8n

Najczęściej zadawane pytania

Co zawiera preset n8n?

Proces web n8n, bazę danych PostgreSQL na przepływy pracy i ich wykonania, wolumen 10 GB zamontowany w /home/node/.n8n, URL aplikacji wpisany w N8N_HOST i WEBHOOK_URL oraz wygenerowany N8N_ENCRYPTION_KEY.

Czy mogę użyć własnej domeny dla n8n?

Tak. Dodaj ją w zakładce Domains aplikacji, a potem upewnij się, że N8N_HOST i WEBHOOK_URL w zakładce Environment wskazują tę domenę, aby n8n pokazywał z nią adresy URL webhooków.

Jak zrobić backup n8n?

Włącz backupy bazy danych n8n-db. Nie są włączane automatycznie. Workflowy i dane uwierzytelniające są przechowywane w tej bazie. Zachowaj też kopię N8N_ENCRYPTION_KEY, bo bez niego zapisanych danych uwierzytelniających nie da się odszyfrować, a pliki na wolumenie n8n-data zabezpiecz osobno.

Daj swojemu agentowi chmurę.

Zyskaj do 15 € środków na start przy rejestracji.

Kontynuuj z GitHub

lub przez e-mail

Bądź na bieżąco.

Nowości produktowe, bez spamu. Możesz zrezygnować w każdej chwili.