
n8n ist ein leistungsstarkes Open-Source-Tool zur Workflow-Automatisierung — eine selbst gehostete Alternative zu Zapier oder Make. Mit n8n verbinden Sie Anwendungen und Dienste zu komplexen Automatisierungen, die vollständig unter Ihrer Kontrolle bleiben.
Melden Sie sich per SSH auf Ihrem Server an und erstellen Sie ein Verzeichnis für n8n. Darin legen Sie die Compose-Datei sowie eine .env-Datei für Ihre Konfigurationsvariablen an:
Fügen Sie folgenden Inhalt in die docker-compose.yml ein:
Der Port 127.0.0.1:5678 stellt sicher, dass n8n aus Sicherheitsgründen nur lokal erreichbar ist. Der Zugriff von außen erfolgt später über einen Reverse Proxy.
Öffnen Sie die .env-Datei mit nano .env und fügen Sie folgenden Inhalt ein. Passen Sie die Werte an Ihre Einrichtung an:
WEBHOOK_URL ist entscheidend: Diese Variable muss auf die endgültige, öffentliche URL Ihrer n8n-Instanz gesetzt sein — andernfalls funktionieren Webhooks nicht korrekt. Bei HTTPS-Betrieb muss sie mit https:// beginnen.
Starten Sie den n8n-Container mit folgendem Befehl. Docker lädt das Image herunter und startet den Container im Hintergrund.
Da n8n standardmäßig nur lokal erreichbar ist (127.0.0.1:5678), müssen Sie einen Reverse Proxy einrichten, um von außen über Ihre Domain darauf zugreifen zu können. Der Reverse Proxy leitet Anfragen von Ihrer öffentlichen Domain (z. B. https://n8n.ihredomain.de) an den lokalen n8n-Container weiter und ermöglicht gleichzeitig HTTPS.
Gängige Tools dafür sind Nginx Proxy Manager, Traefik oder Caddy. Alle drei lassen sich als Docker-Container betreiben und integrieren sich gut mit diesem Setup.
Sobald der Reverse Proxy eingerichtet ist, öffnen Sie Ihren Browser und navigieren zu Ihrer n8n-Domain (z. B. https://n8n.ihredomain.de).
Beim ersten Aufruf werden Sie aufgefordert, ein Inhaberkonto zu erstellen — geben Sie eine E-Mail-Adresse und ein sicheres Passwort ein. Dies ist Ihr Hauptadministratorkonto für n8n.
Für erweiterte Konfigurationsoptionen, Workflow-Vorlagen und Integrations-Guides empfehlen wir die offizielle n8n-Dokumentation.