{"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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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\":\"6a1b82e4e56b0\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b82e4e56b0\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/manage-vps-hpanel.png\/public\" 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\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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\":\"6a1b82e4e6955\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b82e4e6955\" 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-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\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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\":\"6a1b82e4e7cdb\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b82e4e7cdb\" 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-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\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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>Die Einrichtung der Vorlage beginnt. Der Fortschritt wird oben im Dashboard angezeigt.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a1b82e4e8d71\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b82e4e8d71\" 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-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\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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                    <h4 class=\"title\">&#128161; Experten-Tipp<\/h4>\n                    <p>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<\/p><p>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\":\"6a1b82e4e9ea1\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b82e4e9ea1\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/02\/manage-vps-hpanel-1.png\/public\" 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\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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>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>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>Da n8n sensible Daten und Zugangsdaten verarbeitet, ist es entscheidend, sowohl die Plattform selbst als auch die Hosting-Umgebung abzusichern.<\/p><p>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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":[25],"tags":[],"class_list":["post-6355","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps"],"hreflangs":[],"_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}]}}