Wie man n8n auf Hetzner selbst hostet (2026 Anleitung)
Wenn Sie Workflows mit n8n automatisieren möchten, ist das Selbsthosting auf Hetzner eine ausgezeichnete Option. Hetzner Cloud bietet erschwingliche VPS-Lösungen, die es zu einer geeigneten Plattform für Entwickler und Homelab-Enthusiasten machen. Diese Anleitung führt Sie durch den Prozess der Installation und Konfiguration von n8n auf Hetzner, damit Sie die volle Kontrolle über Ihre Automatisierungsaufgaben haben.
Warum Hetzner für n8n verwenden?
Bevor wir mit der Installation beginnen, schauen wir uns an, warum Hetzner eine großartige Wahl für das Selbsthosting von n8n ist.
| Anbieter | Preis (EUR/USD pro Monat) | Leistung | Rechenzentren |
|---|---|---|---|
| Contabo VPS | 5,99 EUR | Mäßig | Deutschland, USA |
| Hetzner Cloud | 4,15 EUR | Hoch | Deutschland, Finnland |
| DigitalOcean | 6 USD | Hoch | Weltweit |
| Vultr | 6 USD | Hoch | Weltweit |
| Linode (Akamai) | 5 USD | Hoch | Weltweit |
Mit Preisen ab 4,15 EUR/Monat für Hetzner können Sie eine robuste Umgebung für Ihre n8n-Instanz einrichten.
Voraussetzungen
- Ein Hetzner-Konto: Registrieren Sie sich für ein Konto bei Hetzner Cloud.
- Grundkenntnisse in Linux: Das Verständnis von Befehlen ist unerlässlich.
- VPS-Einrichtung: Erstellen Sie eine VPS-Instanz mit mindestens 1 GB RAM und 1 CPU (ausreichend für n8n).
Schritt-für-Schritt-Installationsanleitung
Schritt 1: Erstellen Sie Ihre VPS auf Hetzner
- Melden Sie sich in Ihrem Hetzner-Konto an.
- Gehen Sie zum Abschnitt „Cloud“ und wählen Sie „Server erstellen“.
- Wählen Sie den Servertyp, zum Beispiel “CX11”, der 4,15 EUR/Monat kostet.
- Wählen Sie die Linux-Distribution (Ubuntu 20.04 LTS wird empfohlen).
- Konfigurieren Sie die Servereinstellungen und erstellen Sie den Server.
Schritt 2: Greifen Sie auf Ihre VPS zu
Sobald Ihr Server erstellt ist, greifen Sie über SSH darauf zu:
ssh root@your-server-ip
Ersetzen Sie your-server-ip durch Ihre tatsächliche IP-Adresse.
Schritt 3: Aktualisieren Sie das System
Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist:
apt update && apt upgrade -y
Schritt 4: Docker installieren
n8n läuft reibungslos mit Docker. Um Docker zu installieren, führen Sie die folgenden Befehle aus:
apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update
apt install docker-ce -y
Schritt 5: Docker-Berechtigungen konfigurieren
Fügen Sie Ihren Benutzer zur Docker-Gruppe hinzu:
usermod -aG docker $USER
Melden Sie sich ab und wieder an, um die Änderungen anzuwenden.
Schritt 6: n8n ausführen
Verwenden Sie Docker, um n8n in einem Container auszuführen:
docker run -d --name n8n -p 5678:5678 n8n-io/n8n
Sie können jetzt n8n über Ihren Webbrowser unter http://your-server-ip:5678 erreichen.
Schritt 7: n8n mit HTTPS absichern
Es ist wichtig, Ihre n8n-Instanz abzusichern. Lassen Sie uns Nginx einrichten und ein SSL-Zertifikat beantragen:
- Nginx installieren:
apt install nginx -y
- Certbot installieren:
apt install certbot python3-certbot-nginx -y
- Nginx konfigurieren:
Erstellen Sie eine neue Konfigurationsdatei für n8n:
nano /etc/nginx/sites-available/n8n
Fügen Sie die folgenden Konfigurationen hinzu (vergessen Sie nicht, your_domain zu ersetzen):
server {
listen 80;
server_name your_domain;
location / {
proxy_pass http://localhost:5678;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
- Nginx-Konfiguration aktivieren:
ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/
nginx -t
systemctl restart nginx
- Ein SSL-Zertifikat beantragen:
certbot --nginx -d your_domain
Befolgen Sie die Anweisungen, um Ihre Seite abzusichern.
FAQs
Kann ich n8n in einer anderen Umgebung als Hetzner ausführen?
Ja, n8n kann auf verschiedenen Infrastrukturplattformen bereitgestellt werden, einschließlich DigitalOcean, Vultr und anderen. Jede Plattform kann einzigartige Einrichtungsschritte haben, aber die Docker-Images bleiben über die Anbieter hinweg konsistent. Erkunden Sie andere VPS-Optionen für einen vollständigen VPS-Vergleich, um das zu finden, was am besten zu Ihrem Budget und Ihren Bedürfnissen passt.
Wie kann ich meine n8n-Instanz skalieren?
Die Skalierung Ihrer n8n-Instanz erfolgt hauptsächlich durch ein Upgrade Ihres VPS. Wenn Sie verarbeitungs- oder speichertechnische Einschränkungen feststellen, sollten Sie auf einen leistungsstärkeren Server bei Hetzner umsteigen oder mehrere Instanzen hinter einem Lastenausgleich verwenden. Informieren Sie sich auch über Kubernetes-Lösungen für die Container-Orchestrierung, falls Ihre Automatisierungsaufgaben erheblich wachsen.
Wofür wird n8n verwendet?
n8n ist ein Open-Source-Workflow-Automatisierungstool, das Ihnen hilft, verschiedene Dienste zu integrieren und repetitive Aufgaben zu automatisieren. Im Unterschied zu herkömmlichen Plattformen gibt Ihnen n8n die vollständige Kontrolle über Ihre Daten und Prozesse, und Sie können Workflows nach spezifischen Bedürfnissen anpassen. Seine Flexibilität ermöglicht zahlreiche Integrationen, was es sowohl für Entwickler als auch für Geschäftsanwender geeignet macht.
Wenn Sie diese Schritte befolgen, sollten Sie eine voll funktionsfähige n8n-Instanz auf Hetzner haben. Nutzen Sie die Kraft der Automatisierung und optimieren Sie noch heute Ihre Workflows.