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

    iDX6011 Pro (64GB RAM) btrfs, 2x12 TB SG Enterpr. Raid1, 1x12TB SG Enterpr. Basic, 2x 2TB NVME Lexar NM790 Raid1,

    DXP2800 btrfs 1x 12TB WDRedPl, 16GB RAM Crucial CT16G56C46S5.C8B2, NVME 2x 500GB Samsg. 970 EVOPlus Raid1,

    DS1525+, btrfs 2x8TB WD, btrfs SHR, 1x 12 TB SG IronWolf, 1x 3TB WD RedPlus, 2x 2TB NVME Lexar NM790 Raid1, 40GB ECC RAM

    DS218+ btrfs 1x12TB WD, 1x SSD 500GB, RAM 20GB DDR4-2666MHZ

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

  • 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.

    Meine Hardware

    Ugreen IDX6011 Pro | 64GB RAM LPDDR5/x-RAM, 8533 MHz | 4x 4TB WD Red SA500 SATA SSD | 2x 4TB Kingston DC600M SATA SSD
    Ugreen DXP6800 Pro | 64GB RAM Kingston FURY Impact DDR5-RAM, 4800 MHz (außer Betrieb)

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

    Meine Hardware


    • DXP 6800+ | 32 GB | 2 x 20 TB Exos | 2 x 500 GB Sata-SSD | 2 x 4 TB NVME Samsung 990 Pro (Main)
    • DXP 2800 | 16 GB | 2 x 2 TB WDRed SA500 | 2 x 4 TB NVME Samsung 990 EvoPlus (Backup)

    • DXP 2800 | 16 GB | 2 x 8 TB Ironwolf | 1 x 2 TB NVME Samsung 990 Pro (Projekt)

  • Duplicati Homepage klick hier

    Unter diesem Link findest Du eine Anleitung wie Du Quelle und Ziele über die GUI einrichten kannst. This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.
    This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.
    This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.

    Meine Hardware

    iDX6011 Pro (64GB RAM) btrfs, 2x12 TB SG Enterpr. Raid1, 1x12TB SG Enterpr. Basic, 2x 2TB NVME Lexar NM790 Raid1,

    DXP2800 btrfs 1x 12TB WDRedPl, 16GB RAM Crucial CT16G56C46S5.C8B2, NVME 2x 500GB Samsg. 970 EVOPlus Raid1,

    DS1525+, btrfs 2x8TB WD, btrfs SHR, 1x 12 TB SG IronWolf, 1x 3TB WD RedPlus, 2x 2TB NVME Lexar NM790 Raid1, 40GB ECC RAM

    DS218+ btrfs 1x12TB WD, 1x SSD 500GB, RAM 20GB DDR4-2666MHZ

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

  • 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

    iDX6011 Pro (64GB RAM) btrfs, 2x12 TB SG Enterpr. Raid1, 1x12TB SG Enterpr. Basic, 2x 2TB NVME Lexar NM790 Raid1,

    DXP2800 btrfs 1x 12TB WDRedPl, 16GB RAM Crucial CT16G56C46S5.C8B2, NVME 2x 500GB Samsg. 970 EVOPlus Raid1,

    DS1525+, btrfs 2x8TB WD, btrfs SHR, 1x 12 TB SG IronWolf, 1x 3TB WD RedPlus, 2x 2TB NVME Lexar NM790 Raid1, 40GB ECC RAM

    DS218+ btrfs 1x12TB WD, 1x SSD 500GB, RAM 20GB DDR4-2666MHZ

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

    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.

    This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.

    Meine Hardware


    • DXP 6800+ | 32 GB | 2 x 20 TB Exos | 2 x 500 GB Sata-SSD | 2 x 4 TB NVME Samsung 990 Pro (Main)
    • DXP 2800 | 16 GB | 2 x 2 TB WDRed SA500 | 2 x 4 TB NVME Samsung 990 EvoPlus (Backup)

    • DXP 2800 | 16 GB | 2 x 8 TB Ironwolf | 1 x 2 TB NVME Samsung 990 Pro (Projekt)

  • Meine Hardware


    • DXP 6800+ | 32 GB | 2 x 20 TB Exos | 2 x 500 GB Sata-SSD | 2 x 4 TB NVME Samsung 990 Pro (Main)
    • DXP 2800 | 16 GB | 2 x 2 TB WDRed SA500 | 2 x 4 TB NVME Samsung 990 EvoPlus (Backup)

    • DXP 2800 | 16 GB | 2 x 8 TB Ironwolf | 1 x 2 TB NVME Samsung 990 Pro (Projekt)

    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.

    Meine Hardware

    Ugreen IDX6011 Pro | 64GB RAM LPDDR5/x-RAM, 8533 MHz | 4x 4TB WD Red SA500 SATA SSD | 2x 4TB Kingston DC600M SATA SSD
    Ugreen DXP6800 Pro | 64GB RAM Kingston FURY Impact DDR5-RAM, 4800 MHz (außer Betrieb)

  • 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.

    Meine Hardware

    Ugreen IDX6011 Pro | 64GB RAM LPDDR5/x-RAM, 8533 MHz | 4x 4TB WD Red SA500 SATA SSD | 2x 4TB Kingston DC600M SATA SSD
    Ugreen DXP6800 Pro | 64GB RAM Kingston FURY Impact DDR5-RAM, 4800 MHz (außer Betrieb)

    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.

    Meine Hardware


    • DXP 6800+ | 32 GB | 2 x 20 TB Exos | 2 x 500 GB Sata-SSD | 2 x 4 TB NVME Samsung 990 Pro (Main)
    • DXP 2800 | 16 GB | 2 x 2 TB WDRed SA500 | 2 x 4 TB NVME Samsung 990 EvoPlus (Backup)

    • DXP 2800 | 16 GB | 2 x 8 TB Ironwolf | 1 x 2 TB NVME Samsung 990 Pro (Projekt)

  • 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

    iDX6011 Pro (64GB RAM) btrfs, 2x12 TB SG Enterpr. Raid1, 1x12TB SG Enterpr. Basic, 2x 2TB NVME Lexar NM790 Raid1,

    DXP2800 btrfs 1x 12TB WDRedPl, 16GB RAM Crucial CT16G56C46S5.C8B2, NVME 2x 500GB Samsg. 970 EVOPlus Raid1,

    DS1525+, btrfs 2x8TB WD, btrfs SHR, 1x 12 TB SG IronWolf, 1x 3TB WD RedPlus, 2x 2TB NVME Lexar NM790 Raid1, 40GB ECC RAM

    DS218+ btrfs 1x12TB WD, 1x SSD 500GB, RAM 20GB DDR4-2666MHZ

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

  • 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?

    Meine Hardware

    Ugreen IDX6011 Pro | 64GB RAM LPDDR5/x-RAM, 8533 MHz | 4x 4TB WD Red SA500 SATA SSD | 2x 4TB Kingston DC600M SATA SSD
    Ugreen DXP6800 Pro | 64GB RAM Kingston FURY Impact DDR5-RAM, 4800 MHz (außer Betrieb)

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

    so bleibt es bei "geschmeiden 60 %"

    This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.

    Meine Hardware


    • DXP 6800+ | 32 GB | 2 x 20 TB Exos | 2 x 500 GB Sata-SSD | 2 x 4 TB NVME Samsung 990 Pro (Main)
    • DXP 2800 | 16 GB | 2 x 2 TB WDRed SA500 | 2 x 4 TB NVME Samsung 990 EvoPlus (Backup)

    • DXP 2800 | 16 GB | 2 x 8 TB Ironwolf | 1 x 2 TB NVME Samsung 990 Pro (Projekt)

    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.


    This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.

    Meine Hardware


    • DXP 6800+ | 32 GB | 2 x 20 TB Exos | 2 x 500 GB Sata-SSD | 2 x 4 TB NVME Samsung 990 Pro (Main)
    • DXP 2800 | 16 GB | 2 x 2 TB WDRed SA500 | 2 x 4 TB NVME Samsung 990 EvoPlus (Backup)

    • DXP 2800 | 16 GB | 2 x 8 TB Ironwolf | 1 x 2 TB NVME Samsung 990 Pro (Projekt)

  • 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.

    Meine Hardware


    • DXP 6800+ | 32 GB | 2 x 20 TB Exos | 2 x 500 GB Sata-SSD | 2 x 4 TB NVME Samsung 990 Pro (Main)
    • DXP 2800 | 16 GB | 2 x 2 TB WDRed SA500 | 2 x 4 TB NVME Samsung 990 EvoPlus (Backup)

    • DXP 2800 | 16 GB | 2 x 8 TB Ironwolf | 1 x 2 TB NVME Samsung 990 Pro (Projekt)

  • 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

    iDX6011 Pro (64GB RAM) btrfs, 2x12 TB SG Enterpr. Raid1, 1x12TB SG Enterpr. Basic, 2x 2TB NVME Lexar NM790 Raid1,

    DXP2800 btrfs 1x 12TB WDRedPl, 16GB RAM Crucial CT16G56C46S5.C8B2, NVME 2x 500GB Samsg. 970 EVOPlus Raid1,

    DS1525+, btrfs 2x8TB WD, btrfs SHR, 1x 12 TB SG IronWolf, 1x 3TB WD RedPlus, 2x 2TB NVME Lexar NM790 Raid1, 40GB ECC RAM

    DS218+ btrfs 1x12TB WD, 1x SSD 500GB, RAM 20GB DDR4-2666MHZ

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

    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

    iDX6011 Pro (64GB RAM) btrfs, 2x12 TB SG Enterpr. Raid1, 1x12TB SG Enterpr. Basic, 2x 2TB NVME Lexar NM790 Raid1,

    DXP2800 btrfs 1x 12TB WDRedPl, 16GB RAM Crucial CT16G56C46S5.C8B2, NVME 2x 500GB Samsg. 970 EVOPlus Raid1,

    DS1525+, btrfs 2x8TB WD, btrfs SHR, 1x 12 TB SG IronWolf, 1x 3TB WD RedPlus, 2x 2TB NVME Lexar NM790 Raid1, 40GB ECC RAM

    DS218+ btrfs 1x12TB WD, 1x SSD 500GB, RAM 20GB DDR4-2666MHZ

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

Participate now!

Join our community with over 10,000 members!

Register yourself now for free to get full access to all content, graphics, downloads and other exclusive features!