n8n ist ein leistungsstarkes Open-Source-Tool zur Workflow-Automatisierung, mit dem Sie verschiedene Anwendungen und Dienste verbinden können, um komplexe Automatisierungen zu erstellen. Es ist eine selbst gehostete Alternative zu Diensten wie Zapier oder Make. Die empfohlene Installationsmethode für n8n ist die Verwendung von Docker.
Voraussetzungen:
Ein Server mit einer aktuellen Linux-Distribution (z. B. Ubuntu 22.04).
Ein Domainname, der auf die IP-Adresse Ihres Servers zeigt (empfohlen für den Produktionseinsatz).
Installationsschritte
Melden Sie sich zunächst per SSH auf Ihrem Server an. Erstellen Sie ein Verzeichnis für Ihr n8n-Projekt und darin eine Datei docker-compose.yml sowie eine Datei .env für Ihre Konfigurationsvariablen.
Verzeichnis und Dateien erstellen
mkdir n8n
cd n8n
touch docker-compose.yml
touch .env
nano docker-compose.yml
Fügen Sie den folgenden Inhalt in die Datei docker-compose.yml ein: