{"id":26762,"date":"2025-11-25T14:14:00","date_gmt":"2025-11-25T13:14:00","guid":{"rendered":"https:\/\/contabo.com\/blog\/so-aktualisierst-du-deine-selbstgehostete-n8n-instanz-auf-contabo\/"},"modified":"2025-12-18T11:21:55","modified_gmt":"2025-12-18T10:21:55","slug":"so-aktualisierst-du-deine-selbstgehostete-n8n-instanz-auf-contabo","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/so-aktualisierst-du-deine-selbstgehostete-n8n-instanz-auf-contabo\/","title":{"rendered":"So aktualisierst du deine selbstgehostete n8n-Instanz auf Contabo"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/11\/blog-head_-how2-update-your-self-hosted-n8n.webp\" alt=\"So aktualisierst du deine selbstgehostete n8n-Instanz auf Contabo (Titelbild)\" class=\"wp-image-26121\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/11\/blog-head_-how2-update-your-self-hosted-n8n.webp 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/11\/blog-head_-how2-update-your-self-hosted-n8n-600x315.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/11\/blog-head_-how2-update-your-self-hosted-n8n-768x403.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>Das Ausf\u00fchren von <a href=\"https:\/\/contabo.com\/de\/n8n-hosting\/\">n8n auf deinem eigenen Server<\/a> gibt dir die volle Kontrolle \u00fcber deine Workflow-Automatisierung. Aber nur wenn du es aktuell h\u00e4ltst, kannst du die neuen Funktionen und Sicherheitsupdates von n8n wirklich nutzen. Fr\u00fcher waren Updates oft mit komplexen, manuellen Schritten verbunden. Mit der Contabo-1-Klick-Installation in Docker dauert ein n8n-Update jetzt nur noch etwa f\u00fcnf Minuten.<\/p>\n\n\n\n<p>Dieser Guide f\u00fchrt dich durch jeden Schritt beim Aktualisieren deiner selbstgehosteten n8n-Instanz. Wir gehen durch, wie du dich mit deinem Server verbindest, deine Daten sicherst, die neueste Version herunterl\u00e4dst und \u00fcberpr\u00fcfst, ob alles korrekt funktioniert. Der gesamte Prozess erfordert nur minimale technische Kenntnisse, die \u00fcber das Grundlegende der SSH-Nutzung hinausgehen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"before-you-start-what-youll-need\">Bevor du beginnst: Was du ben\u00f6tigst<\/h2>\n\n\n\n<p>Du hast bereits Root-Zugriff auf deinen Contabo-Server, auf dem die 1-Klick-Installation von n8n l\u00e4uft. Die Einrichtung verwendet Docker Compose mit Caddy als Reverse-Proxy und Let&#8217;s Encrypt f\u00fcr SSL-Zertifikate. Alle diese Komponenten befinden sich unter  auf deinem Server.<\/p>\n\n\n\n<p>Plane dieses Update w\u00e4hrend eines verkehrsarmeren Zeitraums. Deine n8n-Instanz wird 1-2 Minuten offline sein, w\u00e4hrend die Container neu starten. Alle derzeit ausgef\u00fchrten Arbeitsabl\u00e4ufe werden gestoppt und m\u00fcssen nach dem Update manuell wieder gestartet werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"connect-to-your-vps\">Verbinde dich mit deinem Server<\/h2>\n\n\n\n<p>Zuerst ben\u00f6tigst du die IP-Adresse deines Servers. Finde sie in deinem <a href=\"https:\/\/new.contabo.com\/\">Customer Control Panel<\/a> unter <strong>Meine Server > VPS <\/strong> oder <strong>VDS<\/strong>. W\u00e4hle deine Instanz aus \u2013 dort findest du die IP-Adresse in den Details.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1470\" height=\"188\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/12\/image-20.png\" alt=\"\" class=\"wp-image-26765\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/12\/image-20.png 1470w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/12\/image-20-600x77.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/12\/image-20-768x98.png 768w\" sizes=\"auto, (max-width: 1470px) 100vw, 1470px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">F\u00fcr Mac- und Linux-Benutzer<\/h2>\n\n\n\n<p>\u00d6ffne das Terminal und f\u00fchre aus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ssh root@your-ip-address<\/code><\/pre>\n\n\n\n<p>Ersetze mit deiner tats\u00e4chlichen IP-Adresse (Beispiel: <code>203.0.113.45<\/code>).<\/p>\n\n\n\n<p>Wenn du dazu aufgefordert wirst, gib dein Passwort ein (das Passwort, das du bei der Bestellung des Servers festgelegt hast).<\/p>\n\n\n\n<p>Du kannst dich auch mit deinem Domainnamen anmelden. Fahre einfach mit der Maus \u00fcber das n8n-Symbol f\u00fcr deine Instanz und kopiere die Informationen neben &#8222;Benutzername:&#8220;, dann f\u00fchre einen SSH-Befehl wie den folgenden aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>ssh admin@vmi123.contaboserver.net<\/code><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">F\u00fcr Windows-Benutzer<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-option-1-mit-powershell-windows-10-11\"><strong>Option 1: Mit PowerShell (Windows 10\/11)<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u00d6ffne PowerShell (suche im Startmen\u00fc nach &#8222;PowerShell&#8220;)<\/li>\n\n\n\n<li>F\u00fchre aus:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ssh root@your-ip-address<\/code><\/pre>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Gib dein Passwort ein, wenn du dazu aufgefordert wirst<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-option-2-mit-putty\"><strong>Option 2: Mit PuTTY<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Lade PuTTY von putty.org herunter und installiere es.<\/li>\n\n\n\n<li>\u00d6ffne PuTTY<\/li>\n\n\n\n<li>Gib im Feld &#8222;Host Name&#8220; deine IP-Adresse ein<\/li>\n\n\n\n<li>Port: 22 (Standard)<\/li>\n\n\n\n<li>Verbindungstyp: SSH<\/li>\n\n\n\n<li>Klicke auf &#8222;\u00d6ffnen&#8220;<\/li>\n\n\n\n<li>Gib den Benutzernamen ein:  oder  (je nachdem, was du w\u00e4hrend der Konfiguration angegeben hast)<\/li>\n\n\n\n<li>Gib dein Passwort ein, wenn du dazu aufgefordert wirst<\/li>\n<\/ol>\n\n\n\n<p>Sobald die Verbindung steht, siehst du eine Eingabeaufforderung wie diese:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>root@vps-xxxxx:~#<\/code><\/pre>\n\n\n\n<p>Das best\u00e4tigt, dass du mit deinem Ubuntu-Server mit Root-Zugriff verbunden bist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"navigate-to-the-installation-directory\">Navigiere zum Installationsverzeichnis<\/h2>\n\n\n\n<p>Die Contabo 1-Klick-Installation platziert alle n8n-Dateien in <code>\/opt\/n8n\/<\/code>. Navigiere dorthin:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>cd \/opt\/n8n<\/code><\/pre>\n\n\n\n<p>Deine Eingabeaufforderung \u00e4ndert sich in:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>root@vps-xxxxx:\/opt\/n8n#<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"back-up-your-workflows-optional-but-recommended\">Backups f\u00fcr Workflows (optional, aber empfohlen)<\/h2>\n\n\n\n<p>Bevor du ein Update durchf\u00fchrst, solltest du deine n8n-Daten sichern. Du hast zwei Optionen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-verwende-das-auto-backup-add-on-von-contabo\">Verwende das Auto Backup Add-On von Contabo<\/h3>\n\n\n\n<p>Wenn du das <a href=\"https:\/\/contabo.com\/de\/auto-backup\/\">Auto Backup<\/a> Add-On f\u00fcr dein VPS aktiviert hast, wird dein kompletter Server (einschlie\u00dflich aller n8n-Workflows und Daten) bereits t\u00e4glich gesichert. Keine zus\u00e4tzliche Aktion erforderlich.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Manueller Workflow-Export<\/h2>\n\n\n\n<p>Wenn du keine automatischen Backups oder eine andere Backup-L\u00f6sung aktiviert hast, kannst du deine Workflows manuell \u00fcber die n8n-Weboberfl\u00e4che exportieren:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u00d6ffne deine n8n-Instanz im Browser<\/li>\n\n\n\n<li>Melde dich bei n8n an<\/li>\n\n\n\n<li>Klicke im Workflow-Editor auf die <strong>drei Punkte (\u22ef)<\/strong> in der oberen rechten Ecke<\/li>\n\n\n\n<li>W\u00e4hle <strong>Download<\/strong><\/li>\n\n\n\n<li>Speichere die JSON-Datei auf deinem Computer<\/li>\n\n\n\n<li>Wiederhole das f\u00fcr jeden Workflow, den du sichern m\u00f6chtest<\/li>\n<\/ol>\n\n\n\n<p>So erh\u00e4ltst du ein Backup, das du bei Problemen w\u00e4hrend des Updates wiederherstellen kannst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pull-the-latest-n8n-image\">Lade das neueste n8n-Image herunter<\/h2>\n\n\n\n<p>Lade die neueste n8n-Version herunter. F\u00fchre aus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>docker compose pull<\/code><\/pre>\n\n\n\n<p>Damit holst du die aktuelle n8n-Version von Docker Hub. Deine laufende n8n-Instanz ist davon noch nicht betroffen \u2013 das bereitet nur die neue Version vor.<\/p>\n\n\n\n<p>W\u00e4hrenddessen siehst du Ausgaben zum Download-Fortschritt:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>[+] Pulling n8n<br>\u2714 latest Pulling from n8nio\/n8n<br>\u2714 [layer info] Pull complete<br>...<br>Status: Downloaded newer image for n8nio\/n8n:latest<\/code><\/pre>\n\n\n\n<p>Die Downloadzeit h\u00e4ngt von deiner Verbindungsgeschwindigkeit ab, dauert jedoch in der Regel 1-3 Minuten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"stop-the-current-containers\">Stoppe die aktuellen Container<\/h2>\n\n\n\n<p>Stoppe nun die laufenden n8n-Container, bevor du sie mit der neuen Version startest.<\/p>\n\n\n\n<p>F\u00fchre aus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>docker compose down<\/code><\/pre>\n\n\n\n<p>Dadurch werden die n8n- und Caddy-Container gestoppt und entfernt. Deine Workflows und Daten bleiben in den Docker-Volumes sicher.<\/p>\n\n\n\n<p>Du wirst eine Ausgabe wie diese sehen:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>[+] Running 2\/2<br>\u2714 Container n8n     Removed<br>\u2714 Container caddy   Removed<br>\u2714 Network n8n_default  Removed<\/code><\/pre>\n\n\n\n<p>Deine n8n-Instanz ist w\u00e4hrend dieses Schritts vor\u00fcbergehend offline. Alle aktuell laufenden Workflows werden beendet. Deshalb solltest du das Update in einem Wartungsfenster einplanen, wenn bei dir dauerhaft Workflows laufen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"start-the-updated-containers\">Starte die aktualisierten Container<\/h2>\n\n\n\n<p>Starte nun n8n mit der neuesten Version, die du gerade heruntergeladen hast.<\/p>\n\n\n\n<p>F\u00fchre aus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>docker compose up -d<\/code><\/pre>\n\n\n\n<p>Dadurch werden die n8n- und Caddy-Container mit dem neuesten Image gestartet. Die  Option startet sie im Hintergrundmodus (detached mode), sodass sie weiterlaufen, auch wenn du die SSH-Verbindung schlie\u00dft.<\/p>\n\n\n\n<p>Du wirst sehen:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>[+] Running 2\/2<br>\u2714 Container caddy   Started<br>\u2714 Container n8n     Started<\/code><\/pre>\n\n\n\n<p>n8n ben\u00f6tigt etwa 30-60 Sekunden, um vollst\u00e4ndig zu initialisieren und \u00fcber deinen Browser zug\u00e4nglich zu werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"verify-the-update\">Verifiziere das Update<\/h2>\n\n\n\n<p>\u00dcberpr\u00fcfe, ob das Update erfolgreich war und n8n ordnungsgem\u00e4\u00df l\u00e4uft.<\/p>\n\n\n\n<p>\u00dcberpr\u00fcfe zuerst, ob die Container laufen:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>docker ps<\/code><\/pre>\n\n\n\n<p>Du solltest sowohl die  als auch die -Container mit dem Status &#8222;L\u00e4uft&#8220; aufgelistet sehen:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>CONTAINER ID   IMAGE           STATUS         PORTS<br>abc123def456   n8nio\/n8n       Up 2 minutes   0.0.0.0:5678-&gt;5678\/tcp<br>def789ghi012   caddy           Up 2 minutes   0.0.0.0:80-&gt;80\/tcp, 0.0.0.0:443-&gt;443\/tcp<\/code><\/pre>\n\n\n\n<p>\u00dcberpr\u00fcfe als n\u00e4chstes, ob n8n zug\u00e4nglich ist:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u00d6ffne deine n8n-URL in einem Webbrowser (die gleiche URL, die du normalerweise verwendest)<\/li>\n\n\n\n<li>Melde dich bei deiner n8n-Instanz an<\/li>\n\n\n\n<li>Klicke auf dein <strong>Benutzersymbol<\/strong> (unten links)<\/li>\n\n\n\n<li>Klicke auf <strong>Settings<\/strong><\/li>\n\n\n\n<li>\u00dcberpr\u00fcfe die in der unteren linken Ecke angezeigte Versionsnummer<\/li>\n<\/ol>\n\n\n\n<p>Die Versionsnummer sollte neuer sein als die, die du vor dem Update hattest. Deine Workflows und Anmeldeinformationen sollten vollst\u00e4ndig intakt sein und normal funktionieren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"clean-up-old-images-optional\">Alte Images bereinigen (optional)<\/h2>\n\n\n\n<p>Nach dem Update bleiben alte Docker-Images auf deinem Server und belegen Speicherplatz. Entferne sie, um Speicherplatz freizugeben.<\/p>\n\n\n\n<p>F\u00fchre aus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>docker image prune -a<\/code><\/pre>\n\n\n\n<p>Du wirst eine Warnung sehen:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>WARNING! This will remove all images without at least one container associated to them.<br>Are you sure you want to continue? [y\/N]<\/code><\/pre>\n\n\n\n<p>Gib <code>y<\/code> ein und dr\u00fccke die Eingabetaste, um zu best\u00e4tigen.<\/p>\n\n\n\n<p>Dies entfernt ungenutzte Docker-Images, einschlie\u00dflich der alten n8n-Version, die du gerade ersetzt hast. Es kann mehrere hundert MB Speicherplatz freigeben.<\/p>\n\n\n\n<p>Du wirst sehen:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>Deleted Images:<br>untagged: n8nio\/n8n@sha256:abc123...<br>deleted: sha256:def456...<br>...<br>Total reclaimed space: 450MB<\/code><\/pre>\n\n\n\n<p>Dies entfernt nur ungenutzte Images. Deine laufenden n8n-Container und alle Daten bleiben unber\u00fchrt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"when-to-update\">Wann man aktualisieren sollte<\/h2>\n\n\n\n<p>n8n ver\u00f6ffentlicht regelm\u00e4\u00dfig Updates. Hauptversionen bringen neue Funktionen und Knoten. Nebenversionen beheben Fehler und schlie\u00dfen Sicherheitsl\u00fccken. Du musst nicht sofort aktualisieren, wenn eine neue Version ver\u00f6ffentlicht wird, aber es macht Sinn, dies monatlich zu \u00fcberpr\u00fcfen.<\/p>\n\n\n\n<p>Sicherheits-Patches erfordern schnellere Updates. Wenn n8n eine Sicherheitsanf\u00e4lligkeit bekannt gibt, plane ein Update innerhalb weniger Tage. Der Update-Prozess, den wir gerade durchgegangen sind, funktioniert gleich, unabh\u00e4ngig davon, ob du mehrere Versionen \u00fcberspringst oder auf die gestern ver\u00f6ffentlichte Version aktualisierst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"troubleshooting-common-issues\">H\u00e4ufige Probleme beheben<\/h2>\n\n\n\n<p>Die meisten Updates werden ohne Probleme abgeschlossen. Manchmal geht etwas schief.<\/p>\n\n\n\n<p>Wenn n8n nach dem Update nicht startet, \u00fcberpr\u00fcfe zuerst die Docker-Container, um zu sehen, ob sie alle laufen oder ob es Probleme gibt, indem du den folgenden Befehl nutzt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose ps<\/code><\/pre>\n\n\n\n<p>Wenn dies keine Probleme offenbart, \u00fcberpr\u00fcfe die Container-Protokolle:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>docker compose logs n8n<\/code><\/pre>\n\n\n\n<p>Achte auf Fehlermeldungen am Ende der Ausgabe. H\u00e4ufige Probleme sind Datenbankmigrationen oder Konfigurationskonflikte.<\/p>\n\n\n\n<p>Wenn Arbeitsabl\u00e4ufe nach dem Update nicht ausgef\u00fchrt werden, \u00fcberpr\u00fcfe, ob die Datenbankverbindungen noch funktionieren. Manchmal \u00e4ndern sich die Anmeldeformate zwischen Hauptversionen. Teste zuerst einen einfachen Workflow, bevor du annimmst, dass alles kaputt ist.<\/p>\n\n\n\n<p>Wenn die Weboberfl\u00e4che nicht l\u00e4dt, \u00fcberpr\u00fcfe, ob Caddy l\u00e4uft und die Zertifikate g\u00fcltig sind:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>docker compose logs caddy<\/code><\/pre>\n\n\n\n<p>Probleme mit der Erneuerung von Zertifikaten treten gelegentlich auf. Ein Neustart von Caddy behebt das in der Regel:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>docker compose restart caddy<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"automating-updates-with-watchtower-optional\">Updates automatisieren mit Watchtower (Optional)<\/h2>\n\n\n\n<p>Wenn du m\u00f6chtest, dass n8n automatisch ohne manuelle Eingriffe aktualisiert wird, kann Watchtower das \u00fcbernehmen. Es ist ein Docker-Container, der deine anderen Container \u00fcberwacht und sie aktualisiert, wenn neue Images verf\u00fcgbar sind.<\/p>\n\n\n\n<p>Watchtower pr\u00fcft regelm\u00e4\u00dfig auf Updates, l\u00e4dt das neueste Image herunter, stoppt deinen aktuellen Container und startet die neue Version. Alles automatisch.<\/p>\n\n\n\n<p>Um Watchtower zu deiner n8n-Konfiguration hinzuzuf\u00fcgen, musst du die Datei docker-compose.yml unter <code>\/opt\/n8n\/<\/code> bearbeiten:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">n<code>ano \/opt\/n8n\/docker-compose.yml<\/code><\/pre>\n\n\n\n<p>F\u00fcge diesen Watchtower-Dienst zu deiner bestehenden docker-compose.yml hinzu:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>watchtower:<br>    image: containrrr\/watchtower<br>    restart: always<br>    volumes:<br>      - \/var\/run\/docker.sock:\/var\/run\/docker.sock<br>    command: --cleanup --interval 86400<\/code><\/pre>\n\n\n\n<p>Die <code>--interval 86400<\/code>\u00a0 Flag weist Watchtower an, alle 24 Stunden nach Updates zu suchen. Das Kennzeichen entfernt alte Images nach dem Update.<\/p>\n\n\n\n<p>Speichere die Datei und starte deine Dienste neu:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>docker compose up -d<\/code><\/pre>\n\n\n\n<p>Watchtower l\u00e4uft jetzt neben n8n und pr\u00fcft t\u00e4glich auf Updates.<\/p>\n\n\n\n<p><strong>Wichtige \u00dcberlegungen:<\/strong> Automatische Updates bedeuten, dass du die Versionshinweise vor dem Update nicht \u00fcberpr\u00fcfst. \u00c4nderungen oder neue Fehler k\u00f6nnten deine Workflows unbemerkt beeinflussen. F\u00fcr Produktionsumgebungen geben dir manuelle Updates mehr Kontrolle. F\u00fcr Entwicklungs- oder pers\u00f6nliche Instanzen, bei denen Aktualit\u00e4t wichtiger ist als Stabilit\u00e4t, funktioniert Watchtower gut.<\/p>\n\n\n\n<p>Du kannst Watchtower auch im \u00dcberwachungsmodus mit E-Mail-Benachrichtigungen ausf\u00fchren, sodass du \u00fcber verf\u00fcgbare Updates informiert wirst, ohne sie automatisch anzuwenden. \u00dcberpr\u00fcfe die Watchtower-Dokumentation auf Konfigurationsoptionen, die zu deinen Bed\u00fcrfnissen passen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-update-regularly\">Warum regelm\u00e4\u00dfig aktualisieren<\/h2>\n\n\n\n<p>n8n-Versionen enthalten Leistungsverbesserungen, Fehlerbehebungen und Sicherheitsupdates. Neue Knoten f\u00fcr Dienste erscheinen ebenfalls in Updates. Innerhalb weniger Versionen der neuesten Version zu bleiben, erleichtert die Fehlersuche, wenn du Hilfe von der Community ben\u00f6tigst.<\/p>\n\n\n\n<p>\u00dcberpr\u00fcfe monatlich auf Updates. Sicherheitsupdates erfordern schnelles Handeln &#8211; aktualisiere innerhalb weniger Tage, wenn Schwachstellen bekannt gegeben werden.<\/p>\n\n\n\n<p>Deine Workflows bleiben w\u00e4hrend der Updates sicher. Alle Daten leben in Docker-Volumes, die \u00fcber Containerneustarts hinaus bestehen bleiben. Die neue Version setzt genau dort an, wo die alte aufgeh\u00f6rt hat. All dies bedeutet, dass du (und sollst) deine n8n-Instanz regelm\u00e4\u00dfig aktualisieren kannst, indem du diese einfache Anleitung befolgst.<\/p>\n\n\n\n<p>Denke daran, wenn du Probleme auf Serverebene hast, sind wir immer hier, um zu helfen. Beginne mit der <a href=\"https:\/\/help.contabo.com\/de\/support\/solutions\/articles\/103000368853-mehr-informationen-zum-contabo-n8n-1-klick-add-on\">Contabo-Dokumentation<\/a>. Bei n8n-spezifischen Problemen findest du viele Antworten in der <a href=\"https:\/\/docs.n8n.io\/hosting\/\" rel=\"nofollow\">n8n-Dokumentation<\/a> und den aktiven <a href=\"https:\/\/community.n8n.io\/\" rel=\"nofollow\">Community Foren<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Halte deine selbstgehostete n8n-Instanz mit diesem Schritt-f\u00fcr-Schritt-Update-Guide immer auf dem neuesten Stand. Erfahre, wie du sicher die neueste Version herunterl\u00e4dst, deine Container neu startest und \u00fcberpr\u00fcfst, ob alles funktioniert &#8211; und das alles in etwa f\u00fcnf Minuten mit Docker Compose auf deinem Contabo-Server.<\/p>\n","protected":false},"author":63,"featured_media":26122,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1399],"tags":[3214,1624,3332,3324,3326,3330,3185,3192,3325,3329,3333,3215,3207,2007,3328,3327,2771,3186,3331],"ppma_author":[1492],"class_list":["post-26762","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-automatisierungs-tools","tag-contabo-vps-de","tag-container-updates-de","tag-docker-de","tag-docker-compose-de","tag-docker-container","tag-n8n-de","tag-n8n-hosting-de","tag-n8n-update-guide-de","tag-n8n-wartung","tag-open-source-automatisierung","tag-self-hosted-automatisierung","tag-self-hosting-de-2","tag-serverwartung","tag-ssh-tutorial-de","tag-vps-updates-de","tag-vps-verwaltung","tag-workflow-automatisierung","tag-workflow-management-de"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/11\/blog-head_-how2-update-your-self-hosted-n8n.webp",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/11\/blog-head_-how2-update-your-self-hosted-n8n-150x150.webp",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/11\/blog-head_-how2-update-your-self-hosted-n8n-600x315.webp",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/11\/blog-head_-how2-update-your-self-hosted-n8n-768x403.webp",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/11\/blog-head_-how2-update-your-self-hosted-n8n.webp",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/11\/blog-head_-how2-update-your-self-hosted-n8n.webp",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2025\/11\/blog-head_-how2-update-your-self-hosted-n8n.webp",1200,630,false]},"uagb_author_info":{"display_name":"Christopher Carter","author_link":"https:\/\/contabo.com\/blog\/de\/author\/christophercarter\/"},"uagb_comment_info":0,"uagb_excerpt":"Halte deine selbstgehostete n8n-Instanz mit diesem Schritt-f\u00fcr-Schritt-Update-Guide immer auf dem neuesten Stand. Erfahre, wie du sicher die neueste Version herunterl\u00e4dst, deine Container neu startest und \u00fcberpr\u00fcfst, ob alles funktioniert - und das alles in etwa f\u00fcnf Minuten mit Docker Compose auf deinem Contabo-Server.","authors":[{"term_id":1492,"user_id":63,"is_guest":0,"slug":"christophercarter","display_name":"Christopher Carter","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/63db81672a5ce4c1e8ee39753d00251d561b5b3a9967febf1c4f662024cef00f?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/26762","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=26762"}],"version-history":[{"count":3,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/26762\/revisions"}],"predecessor-version":[{"id":26770,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/26762\/revisions\/26770"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media\/26122"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=26762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=26762"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=26762"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=26762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}