{"id":4957,"date":"2026-09-19T08:00:00","date_gmt":"2026-09-19T08:00:00","guid":{"rendered":"https:\/\/netguide.io\/linux\/?p=4957"},"modified":"2026-08-10T23:46:06","modified_gmt":"2026-08-10T23:46:06","slug":"nextcloud-backup-einrichten","status":"publish","type":"post","link":"https:\/\/netguide.io\/linux\/de\/nextcloud-backup-einrichten\/","title":{"rendered":"Nextcloud Backup einrichten \u2013 so sicherst du deine Daten"},"content":{"rendered":"<script type=\"text\/plain\" data-tcf=\"waiting-for-consent\" data-id=\"4797\" data-bid=\"2\" data-placement=\"4798\">PGRpdiBpZD0ibmV0Z3VpZGVhLTQwODg5MzE5MzkiIGNsYXNzPSJuZXRndWlkZWEtYmVmb3JlLWNvbnRlbnQgbmV0Z3VpZGVhLWVudGl0eS1wbGFjZW1lbnQiPjxkaXYgY2xhc3M9Im5ldGd1aWRlYS1hZGxhYmVsIj5BZHZlcnRpc2VtZW50czwvZGl2PjxzY3JpcHQgYXN5bmMgc3JjPSIvL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qcz9jbGllbnQ9Y2EtcHViLTYyNTg1NTYyNTcyNDU5OTgiIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMiPjwvc2NyaXB0PjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIiBzdHlsZT0iZGlzcGxheTpibG9jazsiIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjI1ODU1NjI1NzI0NTk5OCIgCmRhdGEtYWQtc2xvdD0iMzQ5NDExNTM0MiIgCmRhdGEtYWQtZm9ybWF0PSJhdXRvIj48L2lucz4KPHNjcmlwdD4gCihhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7IAo8L3NjcmlwdD4KPC9kaXY+<\/script>\n<p class=\"wp-block-paragraph\">Deine Nextcloud enth\u00e4lt Fotos, Dokumente, Kontakte \u2013 kurz: Daten, die du nicht verlieren willst. Ein Backup ist daher Pflicht. In dieser Anleitung zeigen wir dir, wie du ein <strong>Nextcloud Backup einrichtest<\/strong>: welche drei Bestandteile du sichern musst, warum der Wartungsmodus wichtig ist und wie du das Ganze automatisierst.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein <strong>Nextcloud Backup<\/strong> ist nur dann etwas wert, wenn es vollst\u00e4ndig ist und sich im Ernstfall auch wiederherstellen l\u00e4sst. Deshalb betrachten wir nicht nur, <em>wie<\/em> du Dateien, Konfiguration und Datenbank sicherst, sondern auch die bew\u00e4hrte 3-2-1-Strategie, das Testen der Wiederherstellung und externe Off-site-Backups. So sch\u00fctzt du deine Daten zuverl\u00e4ssig vor Hardware-Defekt, Ransomware und versehentlichem L\u00f6schen.<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-1ffd1ad5      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tInhaltsverzeichnis\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#diese-drei-dinge-musst-du-sichern\" class=\"uagb-toc-link__trigger\">Diese drei Dinge musst du sichern<\/a><li class=\"uagb-toc__list\"><a href=\"#schritt-1-in-den-wartungsmodus-schalten\" class=\"uagb-toc-link__trigger\">Schritt 1: In den Wartungsmodus schalten<\/a><li class=\"uagb-toc__list\"><a href=\"#schritt-2-dateien-und-config-sichern\" class=\"uagb-toc-link__trigger\">Schritt 2: Dateien und Config sichern<\/a><li class=\"uagb-toc__list\"><a href=\"#schritt-3-datenbank-exportieren\" class=\"uagb-toc-link__trigger\">Schritt 3: Datenbank exportieren<\/a><li class=\"uagb-toc__list\"><a href=\"#schritt-4-wartungsmodus-wieder-aus\" class=\"uagb-toc-link__trigger\">Schritt 4: Wartungsmodus wieder aus<\/a><li class=\"uagb-toc__list\"><a href=\"#tipp-nextcloud-aio-bringt-backups-schon-mit\" class=\"uagb-toc-link__trigger\">Tipp: Nextcloud AIO bringt Backups schon mit<\/a><li class=\"uagb-toc__list\"><a href=\"#backups-automatisieren\" class=\"uagb-toc-link__trigger\">Backups automatisieren<\/a><li class=\"uagb-toc__list\"><a href=\"#die-3-2-1-backup-regel-als-grundlage\" class=\"uagb-toc-link__trigger\">Die 3-2-1-Backup-Regel als Grundlage<\/a><li class=\"uagb-toc__list\"><a href=\"#backups-testen-und-wiederherstellen\" class=\"uagb-toc-link__trigger\">Backups testen und wiederherstellen<\/a><li class=\"uagb-toc__list\"><a href=\"#off-site-backups-automatisch-auslagern\" class=\"uagb-toc-link__trigger\">Off-site-Backups automatisch auslagern<\/a><li class=\"uagb-toc__list\"><a href=\"#h\u00e4ufige-fragen\" class=\"uagb-toc-link__trigger\">H\u00e4ufige Fragen<\/a><li class=\"uagb-toc__list\"><a href=\"#wie-oft-sollte-ich-ein-nextcloud-backup-erstellen\" class=\"uagb-toc-link__trigger\">Wie oft sollte ich ein Nextcloud-Backup erstellen?<\/a><li class=\"uagb-toc__list\"><a href=\"#muss-ich-f\u00fcr-ein-backup-wirklich-den-wartungsmodus-nutzen\" class=\"uagb-toc-link__trigger\">Muss ich f\u00fcr ein Backup wirklich den Wartungsmodus nutzen?<\/a><li class=\"uagb-toc__list\"><a href=\"#wie-lange-sollte-ich-backups-aufbewahren\" class=\"uagb-toc-link__trigger\">Wie lange sollte ich Backups aufbewahren?<\/a><li class=\"uagb-toc__list\"><a href=\"#fazit\" class=\"uagb-toc-link__trigger\">Fazit<\/a><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Diese drei Dinge musst du sichern<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ein vollst\u00e4ndiges Nextcloud-Backup besteht immer aus drei Teilen. Fehlt einer, ist die Wiederherstellung unvollst\u00e4ndig:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Das Datenverzeichnis<\/strong> \u2013 die eigentlichen Dateien der Nutzer.<\/li>\n\n\n\n<li><strong>Die Datenbank<\/strong> \u2013 Metadaten, Nutzer, Freigaben, Kalender und Kontakte.<\/li>\n\n\n\n<li><strong>Die Konfiguration<\/strong> \u2013 vor allem die Datei <code>config\/config.php<\/code>.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 1: In den Wartungsmodus schalten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Damit w\u00e4hrend des Backups keine Daten geschrieben werden, aktivierst du den Wartungsmodus \u00fcber das <code>occ<\/code>-Kommando:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>sudo -u www-data php occ maintenance:mode --on<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">sudo<\/span><span style=\"color: #79B8FF\"> -u<\/span><span style=\"color: #9ECBFF\"> www-data<\/span><span style=\"color: #9ECBFF\"> php<\/span><span style=\"color: #9ECBFF\"> occ<\/span><span style=\"color: #9ECBFF\"> maintenance:mode<\/span><span style=\"color: #79B8FF\"> --on<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 2: Dateien und Config sichern<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sichere das Datenverzeichnis und die Konfiguration am besten mit <a href=\"https:\/\/netguide.io\/linux\/de\/rsync-backup-erstellen-linux\/\">rsync<\/a>, das nur \u00c4nderungen \u00fcbertr\u00e4gt:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>rsync -av \/var\/www\/nextcloud\/ \/mnt\/backup\/nextcloud\/\nrsync -av \/var\/www\/nextcloud\/config\/ \/mnt\/backup\/config\/<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">rsync<\/span><span style=\"color: #79B8FF\"> -av<\/span><span style=\"color: #9ECBFF\"> \/var\/www\/nextcloud\/<\/span><span style=\"color: #9ECBFF\"> \/mnt\/backup\/nextcloud\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">rsync<\/span><span style=\"color: #79B8FF\"> -av<\/span><span style=\"color: #9ECBFF\"> \/var\/www\/nextcloud\/config\/<\/span><span style=\"color: #9ECBFF\"> \/mnt\/backup\/config\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 3: Datenbank exportieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sichere anschlie\u00dfend die Datenbank. Bei einer MySQL\/MariaDB-Datenbank geht das mit <code>mysqldump<\/code>:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>mysqldump --single-transaction -u nextcloud -p nextcloud &gt; \/mnt\/backup\/nextcloud-db.sql<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">mysqldump<\/span><span style=\"color: #79B8FF\"> --single-transaction<\/span><span style=\"color: #79B8FF\"> -u<\/span><span style=\"color: #9ECBFF\"> nextcloud<\/span><span style=\"color: #79B8FF\"> -p<\/span><span style=\"color: #9ECBFF\"> nextcloud<\/span><span style=\"color: #F97583\"> ><\/span><span style=\"color: #9ECBFF\"> \/mnt\/backup\/nextcloud-db.sql<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 4: Wartungsmodus wieder aus<\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>sudo -u www-data php occ maintenance:mode --off<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">sudo<\/span><span style=\"color: #79B8FF\"> -u<\/span><span style=\"color: #9ECBFF\"> www-data<\/span><span style=\"color: #9ECBFF\"> php<\/span><span style=\"color: #9ECBFF\"> occ<\/span><span style=\"color: #9ECBFF\"> maintenance:mode<\/span><span style=\"color: #79B8FF\"> --off<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Tipp: Nextcloud AIO bringt Backups schon mit<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nutzt du die All-in-One-Variante (AIO), musst du das nicht manuell erledigen: AIO hat eine integrierte, auf BorgBackup basierende Backup-Funktion direkt in der Oberfl\u00e4che. Wie du AIO betreibst, zeigt <a href=\"https:\/\/netguide.io\/linux\/de\/nextcloud-aio-hinter-reverse-proxy-npm-installieren\/\">Nextcloud AIO hinter Reverse Proxy installieren<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Backups automatisieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Verpacke die Schritte in ein <a href=\"https:\/\/netguide.io\/linux\/de\/bash-skript-erstellen-linux\/\">Bash-Skript<\/a> und lass es per <a href=\"https:\/\/netguide.io\/linux\/de\/cronjobs-linux-crontab-einrichten\/\">Cronjob<\/a> nachts laufen. So hast du ohne weiteres Zutun stets eine aktuelle Sicherung.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Die 3-2-1-Backup-Regel als Grundlage<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ein einzelnes Backup auf derselben Maschine ist besser als nichts, aber kein echter Schutz. Bew\u00e4hrt hat sich die 3-2-1-Regel, die f\u00fcr ernsthafte Datensicherung den Standard bildet. Sie sorgt daf\u00fcr, dass ein einzelner Vorfall \u2013 vom defekten Datentr\u00e4ger bis zum Wohnungsbrand \u2013 nie all deine Kopien gleichzeitig trifft.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>3 Kopien<\/strong> deiner Daten insgesamt (Original plus zwei Backups)<\/li>\n\n<li><strong>2 verschiedene Medien<\/strong>, etwa interne SSD und externe Festplatte<\/li>\n\n<li><strong>1 Kopie au\u00dfer Haus<\/strong>, zum Beispiel bei einem Cloud-Anbieter oder an einem zweiten Standort<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Erst wenn diese drei Bedingungen erf\u00fcllt sind, kannst du dich auf dein Backup wirklich verlassen. F\u00fcr die externe Kopie eignet sich ein verschl\u00fcsseltes <a href=\"https:\/\/netguide.io\/linux\/de\/rsync-backup-erstellen-linux\/\">rsync-Backup<\/a> besonders gut.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Backups testen und wiederherstellen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Backup, das nie getestet wurde, ist nur eine Hoffnung. Pr\u00fcfe daher regelm\u00e4\u00dfig, ob sich deine Sicherung tats\u00e4chlich zur\u00fcckspielen l\u00e4sst. Die Wiederherstellung l\u00e4uft in umgekehrter Reihenfolge zur Sicherung: Zuerst spielst du das Datenbank-Dump zur\u00fcck, dann kopierst du die Dateien und die <code>config.php<\/code> an ihren Platz und passt gegebenenfalls die Berechtigungen f\u00fcr den Webserver-Nutzer an.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wichtig ist, dass die Nextcloud-Version beim Restore zur gesicherten Datenbank passt. Nach dem Zur\u00fcckspielen schaltest du den Wartungsmodus mit <code>sudo -u www-data php occ maintenance:mode --off<\/code> wieder aus und pr\u00fcfst die Integrit\u00e4t \u00fcber die Weboberfl\u00e4che unter \u201eVerwaltung \u2192 \u00dcbersicht&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plane f\u00fcr den ersten Testlauf am besten eine separate Umgebung ein \u2013 etwa eine virtuelle Maschine oder einen Container \u2013, damit du deine produktive Instanz nicht gef\u00e4hrdest. Notiere dir dabei, wie lange die Wiederherstellung dauert und welche Schritte in welcher Reihenfolge n\u00f6tig sind. Genau diese Routine entscheidet im Ernstfall dar\u00fcber, ob du in Minuten oder erst nach Stunden wieder online bist.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Off-site-Backups automatisch auslagern<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Damit die externe Kopie nicht in Vergessenheit ger\u00e4t, solltest du sie automatisieren. Werkzeuge wie <code>rclone<\/code> \u00fcbertragen deine lokalen Backups verschl\u00fcsselt zu nahezu jedem Cloud-Speicher, w\u00e4hrend <code>restic<\/code> zus\u00e4tzlich deduplizierte und versionierte Snapshots anlegt. In Kombination mit einem <a href=\"https:\/\/netguide.io\/linux\/de\/cronjobs-linux-crontab-einrichten\/\">Cronjob<\/a> l\u00e4uft die Auslagerung dann vollautomatisch im Hintergrund.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>rclone:<\/strong> Sync zu Cloud-Speichern wie S3, Backblaze oder WebDAV<\/li>\n\n<li><strong>restic:<\/strong> verschl\u00fcsselte, deduplizierte Snapshots mit einfacher Wiederherstellung<\/li>\n\n<li><strong>Aufbewahrung:<\/strong> alte Snapshots automatisch nach einem Zeitplan l\u00f6schen<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Verschl\u00fcssele die Off-site-Kopie grunds\u00e4tzlich, bevor sie deinen Server verl\u00e4sst \u2013 sowohl <code>restic<\/code> als auch <code>rclone crypt<\/code> erledigen das transparent. So liegen deine Fotos und Dokumente selbst dann gesch\u00fctzt beim Cloud-Anbieter, wenn dort einmal etwas schiefgeht. Wickle die \u00dcbertragung \u00fcber ein <a href=\"https:\/\/netguide.io\/linux\/de\/bash-skript-erstellen-linux\/\">kleines Bash-Skript<\/a> ab, das nacheinander sichert, verschl\u00fcsselt, \u00fcbertr\u00e4gt und dir am Ende eine kurze Erfolgsmeldung schickt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">H\u00e4ufige Fragen<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Wie oft sollte ich ein Nextcloud-Backup erstellen?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das h\u00e4ngt davon ab, wie oft sich deine Daten \u00e4ndern. F\u00fcr aktiv genutzte Instanzen ist ein t\u00e4gliches Backup \u00fcblich, bei geringer Aktivit\u00e4t reicht auch ein w\u00f6chentliches. Wichtig ist ein regelm\u00e4\u00dfiger, automatisierter Rhythmus per Cronjob statt manueller Einzelaktionen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Muss ich f\u00fcr ein Backup wirklich den Wartungsmodus nutzen?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr ein konsistentes Backup ja. Ohne Wartungsmodus k\u00f6nnen sich Dateien und Datenbank w\u00e4hrend der Sicherung \u00e4ndern, was zu einem widerspr\u00fcchlichen Zustand f\u00fchrt. Der Wartungsmodus sperrt Schreibzugriffe kurzzeitig und garantiert so eine saubere Kopie.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wie lange sollte ich Backups aufbewahren?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Eine g\u00e4ngige Faustregel ist, mehrere t\u00e4gliche, einige w\u00f6chentliche und ein paar monatliche Sicherungen vorzuhalten. So kannst du auch dann zur\u00fcckgehen, wenn ein Problem \u2013 etwa eine versehentliche L\u00f6schung \u2013 erst nach Tagen auff\u00e4llt.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Fazit<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ein gutes Nextcloud-Backup deckt immer alle drei Teile ab: Daten, Datenbank und Konfiguration \u2013 abgesichert durch den Wartungsmodus. Automatisiert per Skript und Cron bist du gegen Datenverlust bestens gewappnet. AIO-Nutzer nehmen einfach die eingebaute Backup-Funktion.<\/p>\n<script type=\"text\/plain\" data-tcf=\"waiting-for-consent\" data-id=\"4799\" data-bid=\"2\" data-placement=\"4800\">PGRpdiBpZD0ibmV0Z3VpZGVhLTMyMjM0Njc5NjIiIGNsYXNzPSJuZXRndWlkZWEtYWZ0ZXItY29udGVudCBuZXRndWlkZWEtZW50aXR5LXBsYWNlbWVudCI+PGRpdiBjbGFzcz0ibmV0Z3VpZGVhLWFkbGFiZWwiPkFkdmVydGlzZW1lbnRzPC9kaXY+PHNjcmlwdCBhc3luYyBzcmM9Ii8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzP2NsaWVudD1jYS1wdWItNjI1ODU1NjI1NzI0NTk5OCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+PGlucyBjbGFzcz0iYWRzYnlnb29nbGUiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyIgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi02MjU4NTU2MjU3MjQ1OTk4IiAKZGF0YS1hZC1zbG90PSI0NTU5Nzg1MDAyIiAKZGF0YS1hZC1mb3JtYXQ9ImF1dG8iPjwvaW5zPgo8c2NyaXB0PiAKKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsgCjwvc2NyaXB0Pgo8L2Rpdj4=<\/script>","protected":false},"excerpt":{"rendered":"<p>Nextcloud Backup einrichten: die drei entscheidenden Bestandteile (Daten, Datenbank, Config) sichern, den Wartungsmodus nutzen und Backups automatisieren.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_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":"","ast-disable-related-posts":"","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":"default","ast-page-background-enabled":"default","ast-page-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":"","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-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":"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":""},"mobile":{"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":""}},"footnotes":""},"categories":[9,400],"tags":[],"class_list":["post-4957","post","type-post","status-publish","format-standard","hentry","category-linux","category-nextcloud"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Tobias","author_link":"https:\/\/netguide.io\/linux\/author\/tobias-pries\/"},"uagb_comment_info":0,"uagb_excerpt":"Nextcloud Backup einrichten: die drei entscheidenden Bestandteile (Daten, Datenbank, Config) sichern, den Wartungsmodus nutzen und Backups automatisieren.","brizy_media":[],"_links":{"self":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/4957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/comments?post=4957"}],"version-history":[{"count":1,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/4957\/revisions"}],"predecessor-version":[{"id":4989,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/4957\/revisions\/4989"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/media?parent=4957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/categories?post=4957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/tags?post=4957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}