Kategorie
Artificial Intelligence Tutorials

Jak Zainstalować i Skonfigurować Lokalną Instancję n8n na Dockerze?

Aby rozpocząć korzystanie z lokalnej instancji n8n, należy mieć uprzednio zainstalowanego Dockera.

Utworzenie katalogu na dane lokalne:

Najpierw załóż katalog, który będzie przechowywał dane instancji n8n:

mkdir ~/.n8n

Nadanie odpowiednich uprawnień:

Zmień uprawnienia katalogu, aby aplikacja n8n miała do niego dostęp:

chmod 777 ~/.n8n

Uruchomienie kontenera Docker:

Skorzystaj z poniższej komendy, aby uruchomić n8n w tle (flaga -d oznacza działanie w trybie demonowym):

docker run -d --name n8n --rm -p 5678:5678 -v ~/.n8n:/home/node/.n8n -e N8N_SECURE_COOKIE=false n8nio/n8n:latest
  • Obraz: n8n:latest zostanie pobrany z repozytorium Docker Hub (katalog n8nio).
  • Dane: Katalog ~/.n8n będzie używany do przechowywania danych.
  • Flaga --rm: Po zatrzymaniu kontenera dane w katalogu lokalnym zostaną usunięte, ale sam obraz Docker pozostanie dostępny na twoim systemie.
  • Zmienna środowiskowa: N8N_SECURE_COOKIE=false wyłącza ostrzeżenia bezpieczeństwa, umożliwiając prostsze testowanie lokalne.

Weryfikacja uruchomienia:

Aby sprawdzić, czy kontener działa prawidłowo, użyj polecenia:

docker ps

Komenda wyświetli listę aktywnych kontenerów. Jeśli zobaczysz kontener n8n przypisany do portu 5678, oznacza to, że serwer działa poprawnie.

Dostęp do aplikacji:

Otwórz przeglądarkę i przejdź pod adres:

http://localhost:5678

Na ekranie powitalnym zostaniesz poproszony o założenie konta użytkownika. Ankietę wstępną można pominąć, aby od razu rozpocząć konfigurację pierwszych procesów automatyzacji.

Funkcjonalność n8n:

Aplikacja umożliwia tworzenie scenariuszy automatyzacji, w których definiujesz wyzwalacze (triggery) oraz odpowiadające im akcje. Dzięki modułowej strukturze możesz łatwo dostosowywać scenariusze do potrzeb swojej organizacji.

Wyłączanie kontenera:

Aby zatrzymać działający kontener, użyj polecenia:

docker stop n8n

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *