{"id":6355,"date":"2025-09-19T19:40:38","date_gmt":"2025-09-19T19:40:38","guid":{"rendered":"\/de\/tutorials\/?p=6355"},"modified":"2026-02-27T03:55:01","modified_gmt":"2026-02-27T03:55:01","slug":"wie-man-n8n-installiert","status":"publish","type":"post","link":"\/de\/tutorials\/wie-man-n8n-installiert\/","title":{"rendered":"n8n installieren: Anleitung f\u00fcr Self-Hosting auf Ubuntu"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Die Installation von n8n im Self-Hosting auf einem Ubuntu-Server bietet im Vergleich zu einer verwalteten Cloud-Hosting-L&ouml;sung mehr Datenschutz sowie zus&auml;tzliche Kontrolle und Effizienz. Die Installation von n8n erfordert nur wenige Schritte, sofern Sie bereits &uuml;ber ein System mit ausreichenden Hardware-Ressourcen verf&uuml;gen und vollst&auml;ndigen Root-Zugriff auf das Terminal haben.<\/p><p class=\"wp-block-paragraph\">Es gibt drei M&ouml;glichkeiten, n8n auf Ubuntu selbst zu installieren und zu hosten. Jede Variante bietet eigene Vorteile und eignet sich f&uuml;r unterschiedliche Anwendungsf&auml;lle:<\/p><ul class=\"wp-block-list\">\n<li><strong>n8n mit dem Node Package Manager (npm) installieren und selbst hosten<\/strong>: Laden Sie das n8n-Paket &uuml;ber npm im Terminal Ihres Systems herunter und installieren Sie es. Diese Methode ist am einfachsten und auf nahezu jedem System nutzbar, jedoch auch am wenigsten zuverl&auml;ssig.<\/li>\n\n\n\n<li><strong>n8n in einem Docker-Container installieren und bereitstellen<\/strong>: Richten Sie einen Docker-Container ein, in dem n8n ausgef&uuml;hrt wird. Die zus&auml;tzlichen Schritte und Werkzeuge machen diese Methode etwas komplexer, daf&uuml;r ist sie deutlich zuverl&auml;ssiger als die Installation &uuml;ber npm.<\/li>\n\n\n\n<li><strong>n8n auf einem Hostinger-VPS mithilfe einer Vorlage installieren<\/strong>: Richten Sie n8n mit wenigen Klicks &uuml;ber die Hostinger-Vorlage ein. Da hierbei keine Befehle manuell ausgef&uuml;hrt werden m&uuml;ssen, ist diese Methode die sicherste, einfachste und effizienteste M&ouml;glichkeit, n8n auf einem eigenen Server zu installieren.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Unabh&auml;ngig von der gew&auml;hlten Installationsmethode erfordert die Installation und der Betrieb von n8n im Self-Hosting eine sorgf&auml;ltige Verwaltung, da Sie die Serveradministration selbst &uuml;bernehmen. Zu den wichtigsten Ma&szlig;nahmen z&auml;hlen die Absicherung Ihrer n8n-Instanz, regelm&auml;&szlig;ige Updates sowie die Einrichtung eines zuverl&auml;ssigen Backup-Systems, um die Datenintegrit&auml;t sicherzustellen.<\/p><p class=\"wp-block-paragraph\">Im Folgenden erfahren Sie detailliert, wie Sie n8n auf Ubuntu installieren und selbst betreiben k&ouml;nnen &ndash; einschlie&szlig;lich der verschiedenen Installationsmethoden und bew&auml;hrter Verfahren nach der Bereitstellung, um die Automatisierungsplattform dauerhaft sicher zu betreiben.<\/p><h2 class=\"wp-block-heading\" id=\"h-voraussetzungen-fur-die-installation-von-n8n-im-self-hosting\">Voraussetzungen f&uuml;r die Installation von n8n im Self-Hosting<\/h2><p class=\"wp-block-paragraph\">Da <a href=\"\/de\/tutorials\/was-ist-n8n\/\" data-type=\"post\" data-id=\"6250\">n8n<\/a> bestimmte Hardware-Ressourcen und Abh&auml;ngigkeiten ben&ouml;tigt, m&uuml;ssen vor der Installation von n8n auf Ihrem eigenen Server die folgenden Anforderungen erf&uuml;llt sein:<\/p><ul class=\"wp-block-list\">\n<li><strong>Linux-System<\/strong>: F&uuml;r eine optimale Leistung sollte das Host-System, auf dem n8n ausgef&uuml;hrt wird, die aktuelle Version eines Linux-Betriebssystems verwenden. In diesem Leitfaden wird Ubuntu eingesetzt, da es besonders weit verbreitet ist.<\/li>\n\n\n\n<li><strong>Server-Hardware<\/strong>: Die n8n-Hosting-Umgebung sollte mindestens &uuml;ber 1 GB RAM und einen CPU-Kern verf&uuml;gen. Empfohlen werden 2 GB RAM und zwei CPU-Kerne, um ausreichend Leistungsreserven und Zukunftssicherheit zu gew&auml;hrleisten.<\/li>\n\n\n\n<li><strong>Domain f&uuml;r HTTPS<\/strong>: Eine Domain ist erforderlich, um ein SSL\/TLS-Zertifikat f&uuml;r die n8n-Instanz auszustellen und zu installieren. Dies ist essenziell, da n8n standardm&auml;&szlig;ig eine sichere Verbindung voraussetzt.<\/li>\n\n\n\n<li><strong>Terminalzugriff<\/strong>: Da die Installation und Konfiguration von n8n die Ausf&uuml;hrung von Befehlen erfordert, ben&ouml;tigen Sie Root-Zugriff auf das Terminal der Hostumgebung.<\/li>\n\n\n\n<li><strong>Docker installiert (empfohlen)<\/strong>: n8n kann zwar auch ohne Container betrieben werden, der Einsatz von Docker verbessert jedoch die Isolation und vereinfacht die Verwaltung. Wenn Sie n8n containerisiert bereitstellen m&ouml;chten, stellen Sie sicher, dass Docker auf Ihrem System installiert ist.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Die richtigen VPS-Anforderungen sind entscheidend f&uuml;r ein stabiles n8n-Hosting. Zu schwach dimensionierte Server k&ouml;nnen Workflows verlangsamen oder zum Ausfall f&uuml;hren.<\/p><h2 class=\"wp-block-heading\" id=\"h-wie-sie-n8n-selbst-mit-npm-installieren\">Wie Sie n8n selbst mit npm installieren<\/h2><p class=\"wp-block-paragraph\">Die grundlegendste Methode f&uuml;r die Installation von n8n im Self-Hosting ist die manuelle Installation &uuml;ber <strong>npm<\/strong>. Diese Vorgehensweise funktioniert auf unterschiedlichen Systemen &ndash; sowohl auf einem lokalen Computer als auch auf einem virtuellen privaten Server &ndash; unabh&auml;ngig vom Hosting-Anbieter.<\/p><p class=\"wp-block-paragraph\">Diese Installationsmethode kann jedoch unzuverl&auml;ssig sein, wenn n8n dauerhaft rund um die Uhr ausgef&uuml;hrt werden soll. Sie bietet keine integrierten Neustartrichtlinien und erfordert einen Prozessmanager, der kontinuierlich aktiv bleibt. Daher eignet sie sich in erster Linie f&uuml;r Test- und Entwicklungszwecke.<\/p><p class=\"wp-block-paragraph\">Beachten Sie, dass sich die ben&ouml;tigten Befehle je nach Linux-Distribution unterscheiden k&ouml;nnen. Im Folgenden erfahren Sie, wie Sie n8n &uuml;ber npm auf einem Ubuntu-Server installieren und selbst betreiben:<\/p><ol class=\"wp-block-list\">\n<li>Melden Sie sich als Root am Terminal Ihres Systems an. Verwenden Sie SSH, wenn Sie einen Remote-Rechner wie einen VPS nutzen.<\/li>\n\n\n\n<li>F&uuml;hren Sie den folgenden Befehl aus, um die Paketlisten zu aktualisieren und installierte Software zu aktualisieren, um m&ouml;gliche Inkompatibilit&auml;tsprobleme zu vermeiden:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update &amp;&amp; sudo apt upgrade -y<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Richten Sie einen Terminal-Multiplexer ein, damit n8n dauerhaft im Hintergrund ausgef&uuml;hrt werden kann. In diesem Leitfaden wird Linux Screen verwendet:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install -y screen<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Installieren Sie die erforderlichen Abh&auml;ngigkeiten, die n8n f&uuml;r einen ordnungsgem&auml;&szlig;en Betrieb ben&ouml;tigt. Da n8n Node.js und npm voraussetzt, laden Sie zun&auml;chst das entsprechende Setup-Skript herunter:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -fsSL https:\/\/deb.nodesource.com\/setup_22.x | sudo -E bash -<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Installieren Sie anschlie&szlig;end <strong>Node.js<\/strong> und <strong>npm<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get install -y nodejs<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>&Uuml;berpr&uuml;fen Sie die Installation mit den folgenden Befehlen. Wenn Node.js und npm korrekt eingerichtet sind, gibt das Terminal jeweils die Versionsnummer aus:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">node -v\nnpm -v<\/pre><p class=\"wp-block-paragraph\">Laden Sie nach der Installation von Node.js und npm n8n herunter und richten Sie es ein:<\/p><ol class=\"wp-block-list\">\n<li>Installieren Sie n8n global &uuml;ber npm:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">npm install -g n8n<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Starten Sie eine Screen-Sitzung mit dem Namen <strong>n8n<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">screen -S n8n<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>F&uuml;hren Sie n8n innerhalb der Screen-Sitzung aus:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">n8n<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Trennen Sie die Verbindung zur Screen-Sitzung und kehren Sie zum Hauptterminal zur&uuml;ck, indem Sie <strong>STRG+A<\/strong> und anschlie&szlig;end <strong>D<\/strong> dr&uuml;cken.<\/li>\n\n\n\n<li>Geben Sie die folgende Adresse in Ihrem Webbrowser ein. Ersetzen Sie <strong>your-server-ip<\/strong> dabei durch die tats&auml;chliche IP-Adresse Ihres Servers:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">http:\/\/your-server-ip:5678<\/pre><p class=\"wp-block-paragraph\">An dieser Stelle kann eine Fehlermeldung im Zusammenhang mit sicheren Cookies auftreten. Diese l&auml;sst sich zwar umgehen, es wird jedoch dringend empfohlen, ein SSL-Zertifikat zu installieren, um die Sicherheit Ihrer n8n-Instanz zu gew&auml;hrleisten. Die daf&uuml;r erforderlichen Schritte werden sp&auml;ter ausf&uuml;hrlich erl&auml;utert.<\/p><h2 class=\"wp-block-heading\" id=\"h-wie-sie-n8n-selbst-mit-docker-installieren\">Wie Sie n8n selbst mit Docker installieren<\/h2><p class=\"wp-block-paragraph\">Die Installation von n8n mit Docker im Self-Hosting ist deutlich zuverl&auml;ssiger, da Container ein hohes Ma&szlig; an Isolation und Autonomie bieten. Dies erleichtert die Verwaltung und Integration, insbesondere wenn Sie weitere Tools in derselben Hosting-Umgebung betreiben m&ouml;chten.<\/p><p class=\"wp-block-paragraph\">Beachten Sie, dass dieser Einrichtungsprozess f&uuml;r Docker-Einsteiger komplexer ist als die Installation &uuml;ber npm. Aufgrund der technischen Vorteile stellt Docker jedoch die empfohlene Methode dar. Detaillierte Anleitungen zu den einzelnen Schritten finden Sie im Tutorial zur <a href=\"\/de\/tutorials\/n8n-docker-hosting\/\">Installation von n8n mit Docker im Self-Hosting<\/a>.<\/p><h2 class=\"wp-block-heading\" id=\"h-wie-sie-n8n-selbst-mit-der-vps-vorlage-von-hostinger-installieren\">Wie Sie n8n selbst mit der VPS-Vorlage von Hostinger installieren<\/h2><p class=\"wp-block-paragraph\">Mit der OS-Vorlage von Hostinger &ndash; einer vorkonfigurierten L&ouml;sung, die n8n zusammen mit allen erforderlichen Abh&auml;ngigkeiten automatisch installiert und einrichtet &ndash; k&ouml;nnen Sie <a href=\"\/de\/n8n-hosting\">n8n auf einem Hostinger-VPS installieren<\/a> und selbst betreiben und die Plattform mit wenigen Klicks produktiv bereitstellen.<\/p><p class=\"wp-block-paragraph\">Die Verwendung der Hostinger-VPS-Vorlage vereinfacht den gesamten Einrichtungsprozess und hilft, Konfigurationsfehler zu vermeiden, da das System alle erforderlichen Schritte automatisch &uuml;bernimmt. So installieren Sie n8n mit dieser Vorlage:<\/p><ol class=\"wp-block-list\">\n<li>Melden Sie sich bei <a href=\"http:\/\/hpanel.hostinger.com\/\" target=\"_blank\" rel=\"noopener\">hPanel<\/a> mit Ihrer bevorzugten Methode an.<\/li>\n\n\n\n<li>Navigieren Sie nach der Anmeldung im linken Men&uuml; zum Bereich <strong>VPS<\/strong>.<\/li>\n\n\n\n<li>W&auml;hlen Sie den VPS aus, auf den Sie die n8n-Vorlage anwenden m&ouml;chten, und klicken Sie neben dem entsprechenden Eintrag auf <strong>Verwalten<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a9278a70d954\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a9278a70d954\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1398\" height=\"432\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/manage-vps-hpanel.png\/w=1024,h=1024,fit=scale-down\" alt=\"Die Schaltfl&auml;che verwalten auf der VPS-&Uuml;bersichtsseite von hPanel\" class=\"wp-image-9647\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/manage-vps-hpanel.png\/w=1398,fit=scale-down 1398w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/manage-vps-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/manage-vps-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/manage-vps-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1398px) 100vw, 1398px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>&Ouml;ffnen Sie im VPS-Dashboard das Dropdown-Men&uuml; <strong>Betriebssystem und Panel<\/strong> auf der linken Seite und w&auml;hlen Sie <strong>Betriebssystem<\/strong> aus. Dort finden Sie zahlreiche Vorlagen zur Installation verschiedener Betriebssysteme und Anwendungen auf Ihrem Hostinger-VPS.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a9278a70ed2e\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a9278a70ed2e\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"253\" height=\"539\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/operating-system-hpanel.png\/public\" alt=\"Das Betriebssystemfenster wird auf dem VPS-Dashboard ge&ouml;ffnet\" class=\"wp-image-9650\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/operating-system-hpanel.png\/w=253,fit=scale-down 253w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/operating-system-hpanel.png\/w=141,fit=scale-down 141w\" sizes=\"(max-width: 253px) 100vw, 253px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Geben Sie im Bereich <strong>Betriebssystem &auml;ndern<\/strong> den Begriff <strong>n8n<\/strong> in die Suchleiste ein und w&auml;hlen Sie die n8n-Vorlage aus.<\/li>\n\n\n\n<li>Klicken Sie im sich &ouml;ffnenden Dialogfenster auf <strong>Betriebssystem &auml;ndern<\/strong>.<\/li>\n\n\n\n<li>Es erscheint ein Hinweis, dass das Betriebssystem Ihres VPS &uuml;berschrieben und alle vorhandenen Dateien gel&ouml;scht werden. Aktivieren Sie das Kontrollk&auml;stchen neben &bdquo;<strong>Ich verstehe, dass alle meine Dateien gel&ouml;scht und nicht wiederhergestellt werden k&ouml;nnen<\/strong>&rdquo;, und klicken Sie anschlie&szlig;end auf <strong>Weiter<\/strong>.<\/li>\n\n\n\n<li>Geben Sie ein Passwort f&uuml;r den Root-Benutzer ein und klicken Sie auf <strong>Best&auml;tigen<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a9278a70fb70\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a9278a70fb70\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"595\" height=\"326\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/change-vps-password-hpanel.png\/public\" alt=\"&Auml;ndern des VPS-Passworts im hPanel\" class=\"wp-image-9651\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/change-vps-password-hpanel.png\/w=595,fit=scale-down 595w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/change-vps-password-hpanel.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 595px) 100vw, 595px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Die Einrichtung der Vorlage beginnt. Der Fortschritt wird oben im Dashboard angezeigt.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a9278a710ab5\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a9278a710ab5\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1014\" height=\"145\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/progress-bar-n8n-installieren.png\/public\" alt=\"Ein Fortschrittsbalken, der den Verlauf der Installation von n8n anzeigt\" class=\"wp-image-9652\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/progress-bar-n8n-installieren.png\/w=1014,fit=scale-down 1014w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/progress-bar-n8n-installieren.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/progress-bar-n8n-installieren.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1014px) 100vw, 1014px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    &#128161; Experten-Tipp                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Wenn Sie Ihr VPS-Passwort sp&auml;ter &auml;ndern m&ouml;chten, k&ouml;nnen Sie dies &uuml;ber das Men&uuml; <strong>Einstellungen<\/strong> oder mithilfe von <strong>Kodee<\/strong>, dem KI-gest&uuml;tzten Assistenten von Hostinger, erledigen. Geben Sie dazu einfach eine entsprechende Anfrage ein und nennen Sie das neue Passwort, zum Beispiel: \"Bitte &auml;ndern Sie mein VPS-Passwort in MyNewSecurePassword123.\"<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><p class=\"wp-block-paragraph\">Sobald n8n installiert ist, greifen Sie &uuml;ber die <strong>VPS-&Uuml;bersicht<\/strong> in hPanel auf die Anwendung zu, indem Sie auf <strong>App verwalten<\/strong> klicken.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a9278a711a90\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a9278a711a90\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1398\" height=\"432\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/manage-vps-hpanel-1.png\/w=1024,h=1024,fit=scale-down\" alt=\"W&auml;hlen Sie Apps verwalten auf der VPS-&Uuml;bersichtsseite im hPanel\" class=\"wp-image-9653\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/manage-vps-hpanel-1.png\/w=1398,fit=scale-down 1398w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/manage-vps-hpanel-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/manage-vps-hpanel-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/manage-vps-hpanel-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1398px) 100vw, 1398px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Unabh&auml;ngig von der gew&auml;hlten Methode ist die Installation lediglich der erste Schritt bei der Installation und dem Betrieb von n8n im Self-Hosting. Um einen sicheren und stabilen Betrieb zu gew&auml;hrleisten, sind weitere Konfigurationsma&szlig;nahmen erforderlich.<\/p><h2 class=\"wp-block-heading\" id=\"h-bewahrte-verfahren-fur-selbst-installierte-n8n-instanzen\">Bew&auml;hrte Verfahren f&uuml;r selbst installierte n8n-Instanzen<\/h2><p class=\"wp-block-paragraph\">Im Folgenden finden Sie bew&auml;hrte Verfahren f&uuml;r die Installation und den sicheren Betrieb von n8n im Self-Hosting. Befolgen Sie diese Schritte sorgf&auml;ltig, um einen sicheren und zuverl&auml;ssigen Betrieb Ihrer Automatisierungsplattform sicherzustellen.<\/p><h3 class=\"wp-block-heading\">1. Sichern Sie Ihre n8n-Konfiguration<\/h3><p class=\"wp-block-paragraph\">Da n8n sensible Daten und Zugangsdaten verarbeitet, ist es entscheidend, sowohl die Plattform selbst als auch die Hosting-Umgebung abzusichern.<\/p><p class=\"wp-block-paragraph\">Wenn Sie eine benutzerdefinierte Domain verwenden, installieren Sie ein SSL-Zertifikat, damit n8n &uuml;ber HTTPS erreichbar ist. Dies ist zwingend erforderlich, wenn Sie n8n &uuml;ber npm oder Docker betreiben, da n8n standardm&auml;&szlig;ig sichere Cookies verwendet.<\/p><p class=\"wp-block-paragraph\">Die einfachste M&ouml;glichkeit, SSL auf einem VPS einzurichten, ist <strong>Let&rsquo;s Encrypt<\/strong> in Kombination mit <strong>NGINX<\/strong> als Reverse-Proxy. Gehen Sie dabei wie folgt vor.<\/p><ol class=\"wp-block-list\">\n<li>Installieren Sie <strong>Certbot<\/strong> und <strong>NGINX<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install certbot nginx python3-certbot-nginx -y<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Erstellen oder &ouml;ffnen Sie die NGINX-Site-Datei f&uuml;r n8n:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/nginx\/sites-available\/n8n<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Konfigurieren Sie NGINX als Proxy f&uuml;r den Datenverkehr zu n8n und ersetzen Sie <strong>yourdomain.com <\/strong>durch Ihre eigene Domain:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\n   server_name yourdomain.com;\n   location \/ {\n       proxy_pass http:\/\/localhost:5678;  # Anfragen an n8n weiterleiten\n       proxy_set_header Host $host;\n       proxy_set_header X-Real-IP $remote_addr;\n       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n       proxy_set_header X-Forwarded-Proto $scheme;\n   }\n   listen 80;\n}<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Speichern und schlie&szlig;en Sie die Datei mit <strong>STRG+X<\/strong>, <strong>Y<\/strong> und <strong>ENTER<\/strong>.<\/li>\n\n\n\n<li>Aktivieren Sie die Konfiguration und starten Sie NGINX neu:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo ln -s \/etc\/nginx\/sites-available\/n8n \/etc\/nginx\/sites-enabled\/\nsudo systemctl restart nginx<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Fordern Sie ein SSL-Zertifikat f&uuml;r Ihre benutzerdefinierte Domain an (ersetzen Sie unten <strong>yourdomain.com<\/strong> durch Ihren eigenen Domainnamen):<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot --nginx -d yourdomain.com<\/pre><ol start=\"7\" class=\"wp-block-list\">\n<li>Let&rsquo;s-Encrypt-Zertifikate sind standardm&auml;&szlig;ig 90 Tage g&uuml;ltig. Richten Sie eine automatische Erneuerung ein:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot renew<\/pre><ol start=\"8\" class=\"wp-block-list\">\n<li>W&auml;hlen Sie <strong>nano<\/strong>, falls Sie zur Auswahl eines Texteditors aufgefordert werden.<\/li>\n\n\n\n<li>F&uuml;gen Sie folgenden Cron-Job hinzu:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">0 2 * * * certbot renew --quiet --post-hook \"systemctl restart nginx\"<\/pre><ol start=\"10\" class=\"wp-block-list\">\n<li>Speichern und schlie&szlig;en Sie die Datei mit <strong>STRG+X,<\/strong> dann <strong>Y<\/strong> und <strong>ENTER<\/strong>.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Bei einer Docker-basierten Installation ist das Vorgehen weitgehend identisch. Der Unterschied besteht darin, dass die NGINX-Konfiguration wie folgt angepasst wird:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\n   server_name yourdomain.com;\n   location \/ {\n       proxy_pass http:\/\/localhost:5678;  # Forward requests to n8n\n       proxy_set_header Host $host;\n       proxy_set_header X-Real-IP $remote_addr;\n       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n       proxy_set_header X-Forwarded-Proto $scheme;\n   }\n   listen 80;\n}<\/pre><p class=\"wp-block-paragraph\">Nachdem Sie den Cron-Job f&uuml;r die automatische Zertifikatserneuerung eingerichtet haben, sind zus&auml;tzlich die folgenden Schritte erforderlich:<\/p><ol class=\"wp-block-list\">\n<li>&Ouml;ffnen Sie die Datei <strong>docker compose.yml<\/strong> mit nano:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano ..\/root\/docker compose.yml<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Passen Sie anschlie&szlig;end die folgenden Umgebungsvariablen an:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">- WEBHOOK_URL=https:\/\/yourdomain.com\/\n- N8N_HOST=yourdomain.com\n- N8N_PORT=5678\n- N8N_PROTOCOL=https<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Speichern und schlie&szlig;en Sie die Datei mit <strong>STRG+X<\/strong>, anschlie&szlig;end <strong>Y<\/strong> und <strong>ENTER<\/strong>.<\/li>\n\n\n\n<li>Starten Sie Docker Compose neu, damit die &Auml;nderungen wirksam werden:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker compose down<\/pre><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker compose up -d<\/pre><p class=\"wp-block-paragraph\">Standardm&auml;&szlig;ig erzwingt n8n keine Authentifizierung. Dadurch kann grunds&auml;tzlich jeder, der die IP-Adresse Ihres Servers kennt, auf die Instanz zugreifen. Um dies zu verhindern, m&uuml;ssen Sie vor dem Start des Containers entsprechende Umgebungsvariablen setzen.<\/p><p class=\"wp-block-paragraph\">Bei einer <strong>direkten Installation<\/strong> verwenden Sie dazu den Befehl export. Ersetzen Sie im folgenden Beispiel <strong>username<\/strong>, <strong>password<\/strong> und <strong>yourdomain.com<\/strong> durch Ihre eigenen Angaben:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">export N8N_BASIC_AUTH_ACTIVE=true\nexport N8N_BASIC_AUTH_USER=username\nexport N8N_BASIC_AUTH_PASSWORD=password\nexport N8N_HOST=yourdomain.com\nexport N8N_PORT=5678\nexport WEBHOOK_URL=https:\/\/yourdomain.com\/\nexport GENERIC_TIMEZONE=UTC<\/pre><p class=\"wp-block-paragraph\">Wenn Sie n8n containerisiert betreiben, &uuml;bergeben Sie diese Variablen beim Start des Containers mit dem Flag <strong>-e<\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker stop n8n &amp;&amp; docker rm n8n #vorherigen n8n-Container stoppen und entfernen\ndocker run -d --name n8n \\\n  -p 5678:5678 \\\n  -e N8N_BASIC_AUTH_ACTIVE=true \\\n  -e N8N_BASIC_AUTH_USER=username \\\n  -e N8N_BASIC_AUTH_PASSWORD=password \\\n  -e N8N_HOST=yourdomain.com \\\n  -e N8N_PORT=5678 \\\n  -e WEBHOOK_URL=https:\/\/yourdomain.com\/ \\\n  -e GENERIC_TIMEZONE=UTC \\\n  -v ~\/.n8n:\/home\/node\/.n8n \\\n  n8nio\/n8n<\/pre><p class=\"wp-block-paragraph\">Neben der Absicherung von n8n selbst sollten Sie auch grundlegende <a href=\"\/de\/tutorials\/tipps-zur-vps-sicherheit\/\">Sicherheitsma&szlig;nahmen auf VPS<\/a>-Ebene umsetzen. Ein ungesch&uuml;tzter Server kann sensible Daten gef&auml;hrden. Beschr&auml;nken Sie den Zugriff daher beispielsweise &uuml;ber Firewall-Regeln auf zul&auml;ssige IP-Adressen.<\/p><h3 class=\"wp-block-heading\">2. Halten Sie Ihre Instanz auf dem neuesten Stand<\/h3><p class=\"wp-block-paragraph\">Um eine sichere und stabile n8n-Umgebung zu gew&auml;hrleisten, sollten Sie die Automatisierungsplattform, ihre Abh&auml;ngigkeiten sowie die zugrunde liegende Systemsoftware regelm&auml;&szlig;ig aktualisieren. Veraltete Pakete k&ouml;nnen zu fehlerhaften Workflows, Sicherheitsl&uuml;cken und weiteren Problemen f&uuml;hren.<\/p><p class=\"wp-block-paragraph\">Die Schritte zur Aktualisierung von n8n h&auml;ngen davon ab, wie Sie die Plattform installiert haben. Wenn Sie n8n &uuml;ber npm bereitgestellt haben, aktualisieren Sie es mit folgendem Befehl:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">npm update -g n8n<\/pre><p class=\"wp-block-paragraph\">Wenn Sie Docker Compose verwenden, aktualisieren Sie n8n, indem Sie das neueste Image herunterladen. F&uuml;hren Sie dazu die folgenden Befehle nacheinander aus:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># Wechseln Sie in das Verzeichnis mit Ihrer Docker-Compose-Datei\ncd &lt;\/pfad\/zu\/ihrem\/docker-compose-verzeichnis&gt;\n\n# Aktuelles Image herunterladen\ndocker compose pull\n\n# Container stoppen und entfernen\ndocker compose down\n\n# Container erneut starten\ndocker compose up -d<\/pre><p class=\"wp-block-paragraph\">n8n-Instanzen, die mithilfe der VPS-Vorlage von Hostinger installiert wurden, aktualisieren Sie auf die gleiche Weise &uuml;ber Docker. Das System stellt n8n standardm&auml;&szlig;ig containerisiert bereit, um eine hohe Zuverl&auml;ssigkeit und saubere Isolation zu gew&auml;hrleisten.<\/p><p class=\"wp-block-paragraph\">Aktualisieren Sie parallel dazu auch alle weiteren Softwarepakete auf Ihrem System &uuml;ber den distributionsspezifischen Paketmanager. Unter Ubuntu f&uuml;hren Sie dazu einfach Folgendes aus:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update &amp;&amp; sudo apt upgrade -y<\/pre><h3 class=\"wp-block-heading\">3. Stellen Sie Persistenz und Backups sicher<\/h3><p class=\"wp-block-paragraph\">Persistente Datenspeicherung und eine durchdachte Backup-Strategie sind f&uuml;r eine selbst installierte und betriebene n8n-Instanz unerl&auml;sslich, um die Datenintegrit&auml;t dauerhaft zu gew&auml;hrleisten. Dies ist insbesondere bei containerisierten Installationen relevant.<\/p><p class=\"wp-block-paragraph\">Wenn Sie n8n in einem Docker-Container betreiben, werden alle Daten zun&auml;chst im tempor&auml;ren Dateisystem des Containers gespeichert. Das ist riskant, da s&auml;mtliche Daten verloren gehen, sobald der Container gel&ouml;scht wird.<\/p><p class=\"wp-block-paragraph\">Um dies zu vermeiden, binden Sie ein persistentes Volume ein, indem Sie den folgenden Befehl verwenden:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -v ~\/.n8n:\/home\/node\/.n8n ...<\/pre><p class=\"wp-block-paragraph\">Dabei wird das Verzeichnis <strong>~\/.n8n<\/strong> auf dem Host-System dem Verzeichnis <strong>\/home\/node\/.n8n<\/strong> innerhalb des Docker-Containers zugeordnet. Alle von n8n gespeicherten Daten bleiben dadurch dauerhaft im Dateisystem des Servers erhalten.<\/p><p class=\"wp-block-paragraph\">Zus&auml;tzlich zur Sicherung von n8n selbst sollten Sie regelm&auml;&szlig;ig vollst&auml;ndige Server-Backups erstellen. Dies erh&ouml;ht die Datensicherheit und erleichtert die Wiederherstellung bei kritischen Fehlern. Die Sicherung kann mithilfe entsprechender Tools erfolgen oder manuell durch das Kopieren aller relevanten Dateien auf ein separates Speichermedium.<\/p><p class=\"wp-block-paragraph\">Bei Hostinger-VPS-Tarifen ist standardm&auml;&szlig;ig eine <strong>automatische w&ouml;chentliche Sicherung<\/strong> aktiviert. Dar&uuml;ber hinaus steht eine manuelle <strong>Snapshot<\/strong>-Funktion zur Verf&uuml;gung, mit der Sie den aktuellen Zustand Ihres VPS sichern k&ouml;nnen &ndash; etwa vor gr&ouml;&szlig;eren Konfigurations&auml;nderungen.<\/p><h2 class=\"wp-block-heading\" id=\"h-was-ist-nach-der-installation-von-n8n-zu-tun\">Was ist nach der Installation von n8n zu tun?<\/h2><p class=\"wp-block-paragraph\">Nach der Installation von n8n sollten Sie die Plattform genauer erkunden, um ihr Potenzial f&uuml;r Ihre Projekte oder Arbeitsabl&auml;ufe voll auszusch&ouml;pfen. Mit Hunderten vorgefertigter Knoten, umfangreichen Integrationen und der Unterst&uuml;tzung benutzerdefinierter APIs sind die M&ouml;glichkeiten dessen, <a href=\"\/de\/tutorials\/n8n-anwendungsbeispiele-automatisierung\/\">was sich mit n8n automatisieren l&auml;sst<\/a>, &auml;u&szlig;erst vielf&auml;ltig.<\/p><p class=\"wp-block-paragraph\">So k&ouml;nnen Sie beispielsweise Gmail mit einer CRM-Software verbinden, um den Onboarding-Prozess neuer Kunden zu automatisieren, oder WhatsApp mit der OpenAI-API kombinieren, um einen KI-gest&uuml;tzten Chatbot zu erstellen.<\/p><p class=\"wp-block-paragraph\">Anstatt Automatisierungen von Grund auf neu zu entwickeln, k&ouml;nnen Sie auch vorgefertigte <a href=\"\/de\/tutorials\/n8n-vorlagen\/\">n8n-Workflow-Vorlagen<\/a> importieren und bei Bedarf erweitern. Das ist besonders hilfreich f&uuml;r Einsteiger, die noch unsicher sind, welche Knoten sich f&uuml;r eine bestimmte Aufgabe eignen.<\/p><p class=\"wp-block-paragraph\">Im <a href=\"https:\/\/n8n.io\/workflows\/\" target=\"_blank\" rel=\"noopener\">offiziellen n8n-Repository<\/a> finden Sie zahlreiche von der Community bereitgestellte Workflow-Vorlagen f&uuml;r unterschiedliche Anwendungsf&auml;lle. Alternativ k&ouml;nnen Hostinger-Nutzer die <strong>n8n-Vorlage mit &uuml;ber 100 vorkonfigurierten Workflows<\/strong> installieren und direkt mit der Automatisierung beginnen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Installation von n8n im Self-Hosting auf einem Ubuntu-Server bietet im Vergleich zu einer verwalteten Cloud-Hosting-L&ouml;sung mehr Datenschutz sowie zus&auml;tzliche Kontrolle und Effizienz. Die Installation von n8n erfordert nur wenige Schritte, sofern Sie bereits &uuml;ber ein System mit ausreichenden Hardware-Ressourcen verf&uuml;gen und vollst&auml;ndigen Root-Zugriff auf das Terminal haben. Es gibt drei M&ouml;glichkeiten, n8n auf Ubuntu [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/de\/tutorials\/wie-man-n8n-installiert\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":6376,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"n8n installieren und auf Ubuntu selbst hosten","rank_math_description":"Erfahren Sie Schritt f\u00fcr Schritt, wie Sie n8n installieren und auf Ubuntu sicher auf Ihrem eigenen Server betreiben.","rank_math_focus_keyword":"n8n installieren","footnotes":""},"categories":[93,55],"tags":[],"class_list":["post-6355","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vorinstallierte-anwendungen","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-instalar-n8n\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/installer-n8n\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-instalar-n8n\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-install-n8n\/","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/wie-man-n8n-installiert\/","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/come-installare-n8n\/","default":0},{"locale":"nl-NL","link":"https:\/\/www.hostinger.com\/nl\/tutorials\/hoe-installeer-ik-n8n\/","default":0},{"locale":"pl-PL","link":"https:\/\/www.hostinger.com\/pl\/tutoriale\/jak-zainstalowac-n8n\/","default":0},{"locale":"ja-JP","link":"https:\/\/www.hostinger.com\/jp\/tutorials\/how-to-install-n8n\/","default":0},{"locale":"ar-AE","link":"http:\/\/www.hostinger.com\/ae\/tutorials\/how-to-install-n8n\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-self-host-n8n\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-instalar-n8n\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-instalar-n8n\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-instalar-n8n\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-instalar-n8n\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts\/6355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/comments?post=6355"}],"version-history":[{"count":9,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts\/6355\/revisions"}],"predecessor-version":[{"id":10063,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts\/6355\/revisions\/10063"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/media\/6376"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/media?parent=6355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/categories?post=6355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/tags?post=6355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}