n8n über Coolify bei Hetzner sicher und günstig selbst hosten (Anleitung)
N8N ist eine Open Source Alternative zu bekannten Automation Tools wie Zapier oder Make*. Besonders Make hat sich in den letzten Jahren zunehmend zum Platzhirschen in der NoCode-Community etabliert - zurecht. Mit dem Tool lassen sich einfach und flexibel Prozesse im Business automatisieren.
Warum also überhaupt über eine Alternative nachdenken?
Ganz einfach:
- Make.com kostet Geld pro Operations. Je mehr du automatisierst, desto teurer wird der Service.
- Make.com hat eine super UI, ist aber funktional eingeschränkt, besonders, wenn es z.B. um Code-Ausführungen geht (wie Javascript), die Teil einer Automatisierung sein.
Letzteres lässt sich zwar auch in Make mit dem externen Modul Custom JS überbrücken, ist aber unterm Strich wieder ein weiteres Tool, was zum Einsatz kommen muss und kostet irgendwann auch Geld. n8n selbst gehostet ist hier deutlich flexibler und auch günstiger.
n8n und andere Tools unlimitiert selbst hosten für pauschal ca. 10 EUR / Monat
n8n bietet zwar auch selbst einen kostenpflichtigen Hosting-Tarif an. Im Vergleich zu Make gäbe es aber kaum einen Vorteil, da auch hier nach Workflow Executions (bei Make sind es einzelne Operations) abgerechnet wird. Viele Ausführungen kosten aber auch hier irgendwann viel Geld.
Würdest du n8n aber selbst auf einem eigenen Server hosten, fällt diese Einschränkung weg. Du zahlst also lediglich die Pauschale für den Server von wenigen Euro pro Monat, und kannst alles unbegrenzt nutzen. Ein Vorteil an Open Source Software!
Und was besonders schön ist: Mit der Anleitung kannst du nur nur n8n günstig betreiben, sondern auch viele andere Open Source Tools wie z.B.
- Mautic (E-Mail)
- Chatwoot (Tickets)
- Ghost und Wordpress (CMS)
- Nextcloud (Filestorage)
- Plausible (Analytics)
- Supabase (Datenbank)
... und viele mehr Tools! Besonders einfach möglich wird das mit coolify.io, einen ebenfalls (kostenlosen) Open Source Tool.
Warum Coolify als "Management-Layer"?
Ja, man könnte all die Tools auch direkt auf einem Hetzner Server installieren. Da es bei Hetzner* aber keine 1-Klick-Installationswege gibt, ist meine Empfehlung Coolify.io als Zwischenlayer zu verwenden.
Coolify ist ebenfalls ein Open Source Tool das hilft, Open Source Anwendungen auf einem Server bereitzustellen und zu verwalten (inkl. Updates). Es ermöglicht quasi die 1-Klick-Installation und Wartung, die es bei Hetzner direkt nicht gibt. Es ist damit eine Alternativ zu bekannten (nicht Open Source) Alternativen wie Heruku, Render oder Netlify. Eine Liste der bereits integrierten Tools in Coolify kannst du hier sehen.
Die Idee von Coolify ist, den Aufwand in der Serverbetreuung zu reduzieren und das ganze auch für Nicht-Server Admins zugänglich(er) zu machen.
9 Schritte zum Ziel
- Account bei Hetzner erstellen (erhalte 20 € Guthaben mit meinem Empfehlungslink*)
- SSH Key Paar auf deinem Computer erzeugen (via Terminal / OpenSSH Client)
- Server in der Hetzner Cloud aufsetzen, inkl. Init-Script & Login (nur) per SSH Key
- SSH Login auf dem Server via Terminal
- Coolify installieren
- User Passwörter aktualisieren (ist ab hier verschlüsselt und sicher)
- Domains einrichten (DNS Settings, damit Coolify und die spätere Apps wie n8n, etc. jeweils auf deiner Wunsch-Domain verfügbar werden)
- Sicherheitsmaßnahmen umsetzen (z.B. Login Restriktionen, Einrichtung Firewall & Security Settings zur Abwehr von Hackerangriffen)
- n8n (oder andere Anwendungen) installieren
Los geht's im Detail.