n8n ist eine Open-Source-Workflow-Automatisierungsplattform mit visueller Oberfläche, die 400+ Anwendungen und Dienste verbinden kann. Sie können es als self-hosted Alternative zu Diensten wie Zapier und Make (Integromat) auf Ihrem eigenen Server betreiben. Sie können komplexe Automatisierungen ohne Code erstellen oder benutzerdefinierte Logik mit JavaScript/Python hinzufügen.
Was ist n8n?
n8n (Kurzform für "nodemation") ermöglicht die Erstellung von Workflows mit knotenbasierter visueller Programmierung. Hauptmerkmale:
400+ Integrationen: Slack, GitHub, Google Sheets, Notion, Airtable und mehr
Webhook-Unterstützung: HTTP-Anfragen als Trigger verwenden
Geplante Aufgaben: Cron-basierte Planung
Code-Unterstützung: JavaScript- und Python-Knoten
Fehlerbehandlung: Retry-Mechanismus und Fehlerflüsse
# Container starten
docker compose up -d
# Logs prüfen
docker logs n8n -f
N8N_ENCRYPTION_KEY wird zur Verschlüsselung von Credentials verwendet. Wenn Sie diesen Wert verlieren, werden alle Ihre Credentials unzugänglich. Bewahren Sie ihn an einem sicheren Ort auf.
Mit n8n auf REXE VPS-Servern können Sie alle Ihre Geschäftsprozesse automatisieren. Mit 2 GB RAM können Sie Hunderte von Workflows ausführen.
Häufig gestellte Fragen
Was ist der Unterschied zwischen n8n und Zapier?
n8n ist self-hosted und Open-Source; Zapier ist cloudbasiert und kostenpflichtig. Bei n8n bleiben Ihre Daten auf Ihrem eigenen Server und Sie können unbegrenzte Workflows und Ausführungen erstellen. Zapier kann benutzerfreundlicher sein, hat aber monatliche Ausführungslimits und hohe Kosten. n8n erlaubt auch das Schreiben von benutzerdefiniertem Code mit JavaScript/Python.
Meine Webhook-URL funktioniert nicht, kann von außen nicht erreicht werden.
Stellen Sie sicher, dass die WEBHOOK_URL-Umgebungsvariable korrekt gesetzt ist (https://n8n.example.com/). Überprüfen Sie, ob der Nginx-Proxy WebSocket-Verbindungen unterstützt (Upgrade- und Connection-Header). Vergewissern Sie sich, dass Port 443 in der Firewall geöffnet ist. Stellen Sie sicher, dass der Workflow in n8n im Status 'Active' ist.
Ich habe meine Credentials verloren, den Verschlüsselungsschlüssel vergessen.
Wenn N8N_ENCRYPTION_KEY geändert wird, können vorhandene Credentials nicht entschlüsselt werden. In diesem Fall müssen Sie alle Credentials neu erstellen. Deshalb ist es wichtig, den Verschlüsselungsschlüssel an einem sicheren Ort (Passwort-Manager, Vault) aufzubewahren. Sichern Sie diesen Schlüssel auch bei Backups.
n8n verbraucht zu viel Speicher, wie optimiere ich es?
Begrenzen Sie den Ausführungsverlauf: EXECUTIONS_DATA_MAX_AGE=168 (7 Tage). Für große Datensätze speichern Sie Binärdaten im Dateisystem: N8N_DEFAULT_BINARY_DATA_MODE=filesystem. Kontrollieren Sie die Worker-Anzahl mit dem Queue-Modus. Deaktivieren Sie unnötige Workflows.
Wie debugge ich in n8n?
Sie können die Ausgabe jedes Knotens im Workflow-Editor sehen. Testen Sie einzelne Knoten mit 'Execute Node'. Überprüfen Sie vergangene Ausführungen aus der Ausführungsliste. Fügen Sie einen Fehlerknoten hinzu, um Fehler abzufangen und Slack/E-Mail-Benachrichtigungen zu erhalten. Überprüfen Sie Systemlogs mit docker logs n8n.
Ist es sicher, n8n zu aktualisieren, verliere ich meine Daten?
Bei PostgreSQL ist das Update sicher. Erstellen Sie vor dem Update ein Datenbank-Backup: docker exec n8n-postgres pg_dump -U n8n n8n > backup.sql. Dann mit docker compose pull && docker compose up -d aktualisieren. n8n führt automatische Migrationen durch. Bei SQLite sichern Sie das ./n8n-data/-Verzeichnis.
Coolify-Installation, Docker- und Git-Integration, Anwendungs-Deployment, Datenbankverwaltung, SSL-Zertifikate, Umgebungsvariablen und Self-Hosted PaaS als Alternative zu Heroku/Netlify.
Nextcloud-Installation mit Docker, Apache/Nginx-Konfiguration, Datenbankeinrichtung, SSL-Zertifikat, Dateisynchronisierung, App-Store und Leistungsoptimierung.
Portainer CE Installation, Docker- und Kubernetes-Verwaltung, Stack-Deployment, Volume/Netzwerk-Verwaltung, Benutzerautorisierung, Webhook und GitOps-Integration.