Jak wdrożyć n8n jednym kliknięciem na Nodion
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/n8njako proceswebna porcie 5678, - bazę danych PostgreSQL
n8n-db, podłączoną przez zmienneDB_POSTGRESDB_*, - wolumen 10 GB
n8n-data, zamontowany w/home/node/.n8n, - wygenerowany
N8N_ENCRYPTION_KEYorazN8N_HOSTiWEBHOOK_URLustawione 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_HOSTiWEBHOOK_URL. - Backupy: włącz backupy dla
n8n-dbi przechowuj kopięN8N_ENCRYPTION_KEY. Pliki na wolumenien8n-data(/home/node/.n8n) nie wchodzą w skład backupów bazy danych, więc to, czego potrzebujesz, zabezpiecz lub wyeksportuj stamtąd osobno.
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.