Duplicati auf der DXP - Backupsoftware

  • Hier ein Link__klick hier zu einer guten Anleitung zur Erstellung eines Duplicati Containers mit Portainer. Zu verwenden ist die Docker Compose Version. (Neueste Version)

    Darunter findet Ihr eine Compose, für denjenigen, der sich damit auf der Cli versuchen möchte. (Terminal-Kommandozeile)

    Duplicati ist mittels Docker Container auf Eurer DXP verwendbar, soll wohl auch laut Aussage eines Forenmitglieds mit einer ext. USB Festplatte funktionieren. Duplicati gibt es auch für Windows, Linux und MAC

    Duplicati Homepage klick hier

    Ich selbst habe mich bisher nur in die Installation eingearbeitet, selbst genutzt habe ich es noch nicht und kann deshalb dazu noch nichts sagen. Aber sich mal daran versuchen kann ja sicherlich auch jeder selbst.

    Innerhalb der compose Datei müssen durch Euch noch einige Dinge an Eure persönlichen Inhalte und Mappings angeglichen werden.

    Meine Hardware

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB NVME Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Crucial CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB NVME Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV UGREEN US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

  • Go to Best Answer
  • Ich habe mal Duplicati über docker-compose installiert. Hat soweit gut funktioniert. Allerdings scheitere ich scheinbar an den volume Zuordnungen oder habe es noch nicht ganz verstanden. In der Anleitung steht Folgendes:

    VolumenFunktion
    /configEnthält alle relevanten Konfigurationsdateien.
    /backupsPfad zum Speichern lokaler Backups.
    /sourcePfad zur Quelle der zu sichernden Dateien.


    Dies würde ich nun folgendermaßen anpassen wollen, um ein Backup von meinem NAS auf das gleiche NAS mit einer volume2 zu machen:

    1. Pfad zur Konfiguration

    /volume1/docker/duplicat/config:/config

    2. Pfad zum Ort für das Backup:

    /volume2/Backup

    3. Pfad zur Quelle der zu sichernden Dateien:

    /volume1

    Da kommt aber nichts bei rum. Ich lande, wenn ich Duplicati per Browser öffne und eine Sicherung einrichten möchte sowohl bei der Zielauswahl als auch bei der Quellauswahl im docker-Verzeichnis von duplicati. Auswahl bei Speichertyp ist "Lokale Ordner oder Laufwerk". Bei Auswahl Speichertyp WebDAV bekomme ich eine Fehlermeldung, wenn ich bei Pfad auf Server volume2/Backup eingebe.

    Irgendwie erschließt sich mir das Ganze in seiner Anwendbarkeit noch nicht. Vielleicht gibt es ja jemanden, der damit bereits erfolgreich Backups herstellt und kann mir weiterhelfen.

    Mein NAS

    Ugreen DXP6800 Pro | 64GB RAM Kingston FURY Impact DDR5-RAM, 4800 MHz | 4x 4TB WD Red SA500 SATA SSD | 2x 4TB Kingston DC600M SATA SSD

  • Könntest du mal deine Docker Compose hier reinstellen, ich bekomme es leider garnicht zum laufen.

    DXP6800+ 2 x Samsung 990Pro 4 TB ( Volume_1 ) , 2 x 20 TB HDD ( Volume_2 ) , 1x32 GB RAM

    DXP 2800 2 x Samsung 990Evo 4 TB ( Volume_1 ) , 1x16 GB RAM (Backupziel und Testsystem)

  • Duplicati Homepage klick hier

    Unter diesem Link findest Du eine Anleitung wie Du Quelle und Ziele über die GUI einrichten kannst. The content cannot be displayed because you do not have authorisation to view this content. The content cannot be displayed because you do not have authorisation to view this content. The content cannot be displayed because you do not have authorisation to view this content.

    Meine Hardware

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB NVME Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Crucial CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB NVME Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV UGREEN US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

  • Docker Compose Duplicati

    Das grün oder rot markierte Muss jeder an seine eigenen Gegebenheiten anpassen.

    Den Port habe ich von :2800 auf :2805 angepasst, falls man Paperless ngx installieren möchte (nutzt Port :2800)

    Den EncryptionKey kann man hier mit 64 Zeichengeneriren: Tokengenerator

    Meine Duplicati .yml

    Meine Hardware

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB NVME Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Crucial CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB NVME Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV UGREEN US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

    Edited once, last by Willi: Code wurde als solcher formatiert (March 15, 2025 at 2:00 PM).

  • So ich habe mal ein wenig gespielt, läuft wunderbar.

    Ich habe zusätzlich noch das gesamte Volume1 gemountet, so komme ich auch sauber an "homes" dran und kann alle User in einen Rutsch sichern.

    The content cannot be displayed because you do not have authorisation to view this content.

    DXP6800+ 2 x Samsung 990Pro 4 TB ( Volume_1 ) , 2 x 20 TB HDD ( Volume_2 ) , 1x32 GB RAM

    DXP 2800 2 x Samsung 990Evo 4 TB ( Volume_1 ) , 1x16 GB RAM (Backupziel und Testsystem)

  • DXP6800+ 2 x Samsung 990Pro 4 TB ( Volume_1 ) , 2 x 20 TB HDD ( Volume_2 ) , 1x32 GB RAM

    DXP 2800 2 x Samsung 990Evo 4 TB ( Volume_1 ) , 1x16 GB RAM (Backupziel und Testsystem)

    Edited once, last by Willi: Code wurde als solcher formatiert (March 15, 2025 at 3:07 PM).

  • FredvomJupiter: Also, wenn ich das jetzt richtig verstehe, lag die Antwort darin lediglich das volume1 zu mappen, bei mir dann beide Volumes zu mappen?!

    -/volume1:/Volume1

    -/volume2:/Volume2

    Wofür brauchst es dann noch die folgenden Volume-Mappings :

    -/volume1/docker/duplicati/backups:/backups

    -/volume1/docker/duplicati/source:/source

    Die sind doch dann völlig überflüssig, oder?


    Jetzt stellt sich noch die Frage:

    Wie bekomme ich jetzt einen Pfad zum Laufwerk meines PCs hin, also zu C:\ etc.

    Mein NAS

    Ugreen DXP6800 Pro | 64GB RAM Kingston FURY Impact DDR5-RAM, 4800 MHz | 4x 4TB WD Red SA500 SATA SSD | 2x 4TB Kingston DC600M SATA SSD

  • Hier mal mein docker-compose:

    Da ich ein macvlan habe, habe ich duplicati eine IP vergeben (s.o.), über die ich die Anwendung bequem im Browser aufrufen kann. Außerdem lasse ich noch durch watchtower evtl. Updates des Containers einspielen, siehe label-Angabe.

    Mein NAS

    Ugreen DXP6800 Pro | 64GB RAM Kingston FURY Impact DDR5-RAM, 4800 MHz | 4x 4TB WD Red SA500 SATA SSD | 2x 4TB Kingston DC600M SATA SSD

    Edited once, last by Willi: Code wurde als solcher formatiert (March 15, 2025 at 3:24 PM).

  • ja vermutlich werden diesen nicht benötigt, sie sind eh leer.

    Gefüllt wurde beim Erstellen lediglich der "Config Ordner", was ja der Normalzustand ist.

    DXP6800+ 2 x Samsung 990Pro 4 TB ( Volume_1 ) , 2 x 20 TB HDD ( Volume_2 ) , 1x32 GB RAM

    DXP 2800 2 x Samsung 990Evo 4 TB ( Volume_1 ) , 1x16 GB RAM (Backupziel und Testsystem)

  • Mein Stack:

    Anmerkungen:

    - offizielles Image vom Entwickler duplicati/duplicati ohne Zwischenebene linuxserver
    - /mnt:/backups unter dem Verzeichnis /backups findet man alle USB Laufwerke, Backup auf eine lokale Platte ergibt keinen Sinn
    - /:/source unter dem Verzeichnis /source sind ALLE Verzeichnisse sämtlicher interner Datenträger der DXP zu finden

    Die von eineb angegebenen Mappings backups und source sind sinnlos.

    Edited once, last by Willi: Code wurde als YAML formatiert (March 15, 2025 at 3:53 PM).

  • Wofür brauchst es dann noch die folgenden Volume-Mappings :

    Das war ja nur als Beispiel gedacht, hatte ja geschrieben, alles was grün ist anpassen. Das konnte man vermutlich nicht mehr sehen, da Willi hier meinen Beitrag etwas abgeändert hatt.

    Ich habe zusätzlich noch das gesamte Volume1 gemountet, so komme ich auch sauber an "homes" dran und kann alle User in einen Rutsch sichern.

    Wenn man hier noch eine ext. USB HDD hinzunimmt, dann sollte das Backup auch auf diese klappen, denn darum geht es ja hauptsächlich.

    EDIT: DS106, war jetzt schneller, habe zwischendurch noch eine ext. HDD um das jetzt zu testen angeschlossen :S

    Meine Hardware

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB NVME Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Crucial CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB NVME Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV UGREEN US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

  • ds106: Danke für den Hinweis für den externen USB Speicher und aller internen Laufwerke über /:/source. Werde ich noch ausprobieren.

    Wenn du mit dem Backup auf eine lokale Platte, wie C:\ meinst, hast du recht. Mir geht es um den umgekehrten Weg: von C:\ (z.B. die Eigenen Dateien) auf einen ausgwählten Ordner des NAS zu speichern. Das habe ich bisher nur über die installierte Duplicati-App für Windows hinbekommen, indem ich ein Netzlaufwerk eingebunden und dieses dann als Sicherungszeil ausgewählt habe. Es muss doch auch über die docker-App gehen?

    Mein NAS

    Ugreen DXP6800 Pro | 64GB RAM Kingston FURY Impact DDR5-RAM, 4800 MHz | 4x 4TB WD Red SA500 SATA SSD | 2x 4TB Kingston DC600M SATA SSD

  • ich habe noch ein RAM und CPU Limit hinzugefügt, sonst eskaliert die Auslastung total :)

    so bleibt es bei "geschmeiden 60 %"

    The content cannot be displayed because you do not have authorisation to view this content.

    DXP6800+ 2 x Samsung 990Pro 4 TB ( Volume_1 ) , 2 x 20 TB HDD ( Volume_2 ) , 1x32 GB RAM

    DXP 2800 2 x Samsung 990Evo 4 TB ( Volume_1 ) , 1x16 GB RAM (Backupziel und Testsystem)

    Edited once, last by Willi: Code wurde als solcher formatiert (March 15, 2025 at 3:51 PM).

  • Hilfreicher Nachtrag,

    reduziert "Datenmüll" im Backup und das Backup läuft viel schneller zu Ende.


    The content cannot be displayed because you do not have authorisation to view this content.

    DXP6800+ 2 x Samsung 990Pro 4 TB ( Volume_1 ) , 2 x 20 TB HDD ( Volume_2 ) , 1x32 GB RAM

    DXP 2800 2 x Samsung 990Evo 4 TB ( Volume_1 ) , 1x16 GB RAM (Backupziel und Testsystem)

  • Hi FredvomJupiter  Kosmo  ds106  eineb

    Hat jemand Lust und Laune, in unserer Anleitungs-Sektion ein detailliertes Tutorial zu erstellen?
    So wäre Euer Wissen und alle Erkenntnisse übersichtlich zusammengefasst und auch für neue Mitglieder leichter zu finden.
    Wäre eine tolle Sache! :)

    VG Willi

  • Werde ich mir mal ansehen, wenn ich eine ruhige Stunde finde, kann ich was strukturiert zusammenschreiben.

    DXP6800+ 2 x Samsung 990Pro 4 TB ( Volume_1 ) , 2 x 20 TB HDD ( Volume_2 ) , 1x32 GB RAM

    DXP 2800 2 x Samsung 990Evo 4 TB ( Volume_1 ) , 1x16 GB RAM (Backupziel und Testsystem)

  • Bevor jetzt noch jemand anfängt, ich habe in der Zwischenzeit bereits ein Tutorial erstellt und den Thread dazu eröffnet 8)

    Hier gehts zum Tutorial:
    [TUT] Duplicati Backup-Software in Docker, Backups auch auf ext. USB Medien von der DXP möglich, Installation erfolgt mit Portainer

    Meine Hardware

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB NVME Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Crucial CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB NVME Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV UGREEN US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

    Edited once, last by Willi (March 23, 2025 at 7:47 AM).

  • Duplicati Anmeldung nicht möglich!
    Ich steh' total am Schlauch - eigendlich sollte ich das Passwort wissen und in der Compose-Konfiguration steht's ja auch im Klartext. Wenn ich mich mit dem Passwort aus der Config anmelden will, kommt die Fehlermeldung "Login failed: failed to login".
    Ich wollte die Backups kontrollieren und anpassen.
    Vielleicht hat jemand von euch einen Tipp! Vielen Dank im Voraus!

  • Evtl. kommst Du ja hiermit (klick hier) weiter

    Als weitere und vermutlich einfachste Möglichkeit könntest Du in Portainer im Stack ein neues Passwort vergeben und den Container neu deployen. Speichere Dir aber unbedingt das alte Passwort vor Änderung ab, falls das nicht funktioniert. Ich habe das zumindest schon mit anderen Container durchgeführt, da hat das funktioniert.

    Meine Hardware

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB NVME Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Crucial CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB NVME Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV UGREEN US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!