n8n auf Debian 12 installieren
n8n ist ein leistungsstarkes Open-Source-Tool zur Workflow-Automatisierung. Dieser Artikel führt Sie durch die Installation von n8n auf einem Debian 12 Server, einschließlich der wichtigsten Voraussetzungen und Tipps zur Fehlerbehebung.
Voraussetzungen
- Debian 12 Server (Root- oder Sudo-Zugriff)
- Grundkenntnisse im Umgang mit der Linux-Kommandozeile
- Internetverbindung
Node.js installieren
n8n benötigt Node.js (empfohlen wird Version 18 oder höher). So installieren Sie Node.js auf Debian 12:
- System aktualisieren:
sudo apt update && sudo apt upgrade -y - Node.js aus den offiziellen Repositories installieren:
sudo apt install -y nodejs npmFür die neuesten Node.js-Versionen empfiehlt sich die Verwendung vonnvm(Node Version Manager). - Installation überprüfen:
node -v npm -v
n8n installieren
- n8n global mit npm installieren:
sudo npm install n8n -g - Installation überprüfen:
n8n --version
n8n ausführen
- n8n im Hintergrund starten:
n8n start - Standardmäßig läuft n8n unter
http://localhost:5678.Für den produktiven Einsatz empfiehlt sich der Betrieb von n8n mit einem Prozessmanager wiepm2sowie die Absicherung mit HTTPS und Authentifizierung.
Fehlerbehebung & Tipps
- Berechtigungsfehler? Versuchen Sie, n8n mit
sudozu installieren, oder überprüfen Sie Ihre npm-Berechtigungen. - Port 5678 bereits belegt? Ändern Sie den Port mit
export N8N_PORT=XXXXbevor Sie n8n starten. - Prüfen Sie die Logs auf Fehler:
n8n start --tunnelkann beim Debuggen helfen.
Nächste Schritte
- Sichern Sie Ihre n8n-Instanz mit Authentifizierung und HTTPS ab.
- Entdecken Sie weitere n8n-Anleitungen in unserer Knowledge Base.
- Beachten Sie Best Practices für Netzwerke bei Automatisierungstools.