{"id":155,"date":"2025-01-16T15:13:36","date_gmt":"2025-01-16T14:13:36","guid":{"rendered":"https:\/\/wp.mrinfosite.de\/prod\/?page_id=155"},"modified":"2025-01-17T17:43:24","modified_gmt":"2025-01-17T16:43:24","slug":"duplicati","status":"publish","type":"page","link":"https:\/\/wp.mrinfosite.de\/prod\/homepage\/it-themen\/datensicherung\/duplicati\/","title":{"rendered":"Duplicati"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Installation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Duplicati wird auf dem Raspberry installiert, der Nachts das komplette Backup aller Endger\u00e4te durchf\u00fchrt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Download and install<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wir verbinden uns per <code>ssh<\/code> mit dem Raspberry und laden das Paket von der Duplicati Webseite herunter:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/tmp\nwget https:\/\/updates.duplicati.com\/beta\/duplicati-2.1.0.2_beta_2024-11-29-linux-arm64-cli.deb<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tipp: man kann die Download Adresse vorher \u00fcber die Duplicati Seite ermitteln, indem man auf Downloads -&gt; Debian \/ Ubuntu Download den Link kopiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tipp 2: auf der Seite `<a href=\"https:\/\/updates.duplicati.com\/beta\/\">https:\/\/updates.duplicati.com\/beta\/<\/a> finden sich mehrere DEB Pakete. In unserem Fall ist die Architektur <code>arm64<\/code> korrekt. Au\u00dferdem verwenden wir die Variante CLI (nicht GUI und nicht Agent). Keine Sorge, obwohl wir CLI installieren, haben wir nachher trotzdem per Web Zugriff auf das GUI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Danach wird Duplicati mit<br><code>sudo apt install .\/duplicati-2.1.0.2_beta_2024-11-29-linux-arm64-cli.deb<\/code><br>installiert.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Start Duplicati as a service<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Da wir Duplicati auf dem Raspberry nach einem Reboot nicht von Hand starten m\u00f6chten, richten wir Duplicati als Service ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl enable duplicati\nsudo systemctl start duplicati<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt m\u00fcssen wir Duplicati noch dazu bringen anderen Rechner die Nutzung der GUI \u00fcber das Web zu erlauben. Dazu \u00e4ndern wir in der Konfigurationsdatei eine Zeile:<br><code>sudo nano \/etc\/default\/duplicati<\/code><br>Edit last line:<br><code>DAEMON_OPTS=\"--webservice-interface=any --webservice-allowed-hostnames=*\"<\/code><br>Um die \u00c4nderung wirksam werden zu lassen starten wir den Duplicati Service neu: <code>sudo systemctl restart duplicati<\/code><br>Jetzt sollte sich das Web Interface von einem anderen Rechner im Netzwerk aufrufen lassen: <code>http:\/\/raspi4\/:8200<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Konfiguration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um flexibel zu bleiben habe ich f\u00fcr jede Datenart ein eigens Backup angelegt. Das sind nat\u00fcrlich Dokumente und Fotos, aber auch Daten von Apps oder Konfigurationen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im Detail gehe ich hier auf die Definition des AWS S3 Storage ein, den Duplicati direkt als Backup Ziel unterst\u00fctzt. Man verwendet folgende Parameter:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Speichertyp:\u00a0<code>S3 compatible<\/code><br>SSL benutzen:\u00a0<code>nein<\/code><br>Server:\u00a0<code>Amazon S3 (s3.amazonaws.com)<\/code><br>Bucket-Name:\u00a0<code>&lt;bucket.name><\/code> (aus AWS Management Console entnehmen)<br>Bucket region:\u00a0<code>&lt;region><\/code> (aus AWS Management Console entnehmen)<br>Speicherklasse:\u00a0<code>Standard<\/code><br>Ordnerpfad:\u00a0<code>&lt;subfolder name><\/code> (wenn der Ordner nicht existiert, wird er beim ersten Backup durch Duplicati angelegt)<br>AWS Access ID:\u00a0<code>&lt;access id><\/code><br>AWS Access Key:\u00a0<code>&lt;access key><\/code><br>Zu benutzende Client Bibliothek:\u00a0<code>Amazon AWS SDK<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:12px\">Artikel ver\u00f6ffentlicht: 2025-01-16<br>Artikel ge\u00e4ndert: 2025-01-16<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Installation Duplicati wird auf dem Raspberry installiert, der Nachts das komplette Backup aller Endger\u00e4te durchf\u00fchrt. Download and install Wir verbinden uns per ssh mit dem Raspberry und laden das Paket von der Duplicati Webseite herunter: Tipp: man kann die Download Adresse vorher \u00fcber die Duplicati Seite ermitteln, indem man auf Downloads -&gt; Debian \/ Ubuntu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":73,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-155","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wp.mrinfosite.de\/prod\/wp-json\/wp\/v2\/pages\/155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.mrinfosite.de\/prod\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.mrinfosite.de\/prod\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.mrinfosite.de\/prod\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.mrinfosite.de\/prod\/wp-json\/wp\/v2\/comments?post=155"}],"version-history":[{"count":7,"href":"https:\/\/wp.mrinfosite.de\/prod\/wp-json\/wp\/v2\/pages\/155\/revisions"}],"predecessor-version":[{"id":173,"href":"https:\/\/wp.mrinfosite.de\/prod\/wp-json\/wp\/v2\/pages\/155\/revisions\/173"}],"up":[{"embeddable":true,"href":"https:\/\/wp.mrinfosite.de\/prod\/wp-json\/wp\/v2\/pages\/73"}],"wp:attachment":[{"href":"https:\/\/wp.mrinfosite.de\/prod\/wp-json\/wp\/v2\/media?parent=155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}