Tag 20: Verwenden von Duplicati mit Lights-Out 2
Dieser Blog-Beitrag setzt unser Thema Datensicherung aus der Schritt-für-Schritt-Serie fort. Heute betrachten wir Duplicati zusammen mit Lights-Out 2. Duplicati 1.3.4. ist eine freie Open-Source-Sicherungslösung und kann verschlüsselte Sicherungen auf vielen Cloudanbietern speichern. Version 2 ist in der Entwicklung und wird von einer späteren Version von Lights-Out unterstützt werden.
Hauptmerkmale von Duplicati
Duplicati speichert Dateien und Ordner auf (externen) Festplatten oder in der Cloud. Es unterstützt Cloudspeicher auf Amazon S3, Google Drive, WebDAV und FTP (und einige mehr). Sie können mehrere Sicherungsjobs erstellen und Sicherungen mit unterschiedlichen Zielen ausführen. Cloudspeicher bietet einen guten Schutz gegen Ransomeware. Auch hier ist eine schnelle Internet-Verbindung erforderlich und Sie müssen möglicherweise für den erforderlichen Speicherplatz bezahlen (abhängig vom Anbieter). Die Wiederherstellung der Daten geht schnell und einfach, ein vollständiges Bare Metal Restore ist nicht möglich.
Während Duplicati 1.3 viele Vorteile hat, gibt es auch Nachteile. Erstens läuft es als Benutzer-Prozess, und kann so nur Dateien des aktuellen Benutzers sichern. Auf einem Familien-PC mit mehreren Benutzern kann dies ein Problem sein. Allerdings betreibt Lights-Out Duplicati unter dem SYSTEM-Konto und umgeht so das Problem.
Auf eigene Gefahr
Der zweite, gravierendere Punkt ist ein Designfehler (aus meiner Sicht). Wenn Sie Duplicati mit der Befehlszeilenschnittstelle automatisieren, müssen Sie den Schlüssel und Ihre Cloud-Anmeldeinformationen in Klartext auf der Befehlszeile eingeben! Dies ist ein Ausschluß für viele Automatisierungsanwendungen. Sie müssen selbst entscheiden, ob Sie diesen Ansatz nutzen möchten. Leider verbessert die kommende Version 2.0 diese Situation nicht (basierend auf der experimentellen Vorschau). Es würde nicht helfen, die Passwörter zu verstecken oder zu verschleiern, denn mit einem Tool wie ProcMon können Sie wieder die echte Prozessbefehlszeile einsehen.
Die Zeitplanung
Das dritte Problem ist der eingebaute Planer. Es ist nicht die Windows Aufgabenplanung. Dies macht es Lights-Out schwer zu erkennen, dass eine Duplicati-Sicherung ausgeführt wird. Wir empfehlen, den integrierten Planer nicht zu verwenden und die Zeitpläne in Lights-Out anzulegen. Dadurch wird sichergestellt, dass Lights-Out Duplicati ausführt und die volle Kontrolle über die Sicherung hat.
Lights-Out Unterstützung
Lights-Out verwendet die Befehlszeilenschnittstelle von Duplicati. Dies erfordert einige zusätzliche Arbeit auf Ihrer Seite, damit es funktioniert. Erstellen Sie zuerst einen Sicherungsjob mit allen Ihren Einstellungen. Auf der letzten Seite (der Zusammenfassung) befindet sich eine Registerkarte mit der Befehlszeile.
Navigieren Sie als Nächstes zu „C:\Programme\AxoNet Software GmbH\LightsOut2Client\backup“. Es gibt eine Datei mit dem Namen duplicati.txt. Kopieren Sie diese Datei und nennen Sie sie „duplicati.params“.
Öffnen Sie diese Datei in einem Editor. Ich empfehle Notepad++, weil es eine Rechtsklick-Menü-Integration bietet und im Administratormodus neu starten kann, ohne die Änderungen an der Datei zu verlieren.
Klicken Sie auf „Befehlszeile“ und wählen Sie dann den Teil aus, der mit „backup“ beginnt:
Fügen Sie dies in die Datei duplicati.params ein und überschreiben Sie die Beispielsicherungszeile. Wiederholen Sie diesen Vorgang für die „delete“ -Befehlszeile:
Fügen Sie es wiederum in die .params-Datei ein und ersetzen Sie die letzte Zeile. Die Datei sollte nun so aussehen (wir verwenden FTP in unserem Beispiel):
Beispieldatei
# Rename this file to duplicati.params and add your command line parameters without the exe name # The first line is the backup command, the optional second line is the cleanup command # Sample: backup --ftp-username=gadmin --ftp-password=********** --ftp-passive --use-ssl --passphrase=********** --aes-encryption-dont-allow-fallback=true --full-if-older-than=1M C:\Users\marti\Documents\;C:\Users\marti\Pictures\;C:\Users\marti\Music\;C:\Users\marti\Desktop\;C:\Users\marti\AppData\Roaming\ ftp://myserver.com:21//duplicati delete-all-but-n 4 --ftp-username=gadmin --ftp-password=********** --ftp-passive --use-ssl --aes-encryption-dont-allow-fallback=true --full-if-older-than=1M ftp://myserver.com:21//duplicati
Jetzt kommt der hässliche Teil. Ersetzen Sie „**********“ mit den Anmeldeinformationen und dem Schlüssel (falls Sie Verschlüsselung verwenden). Speichern Sie die Datei.
Öffnen Sie die Computereigenschaften, und aktualisieren Sie die Liste der Sicherungsanbieter. Wählen Sie Duplicati aus. Erledigt.
Schließlich fügt Lights-Out Duplicati zusätzliche Vorteile hinzu:
- Besonders wichtig: Lights-Out kann Server aus dem Standby oder Ruhezustand wecken und zusätzlich Clientcomputer starten, um eine Sicherung durchzuführen!
- Sie können eine Aktion nach der Sicherung konfigurieren und ausführen. Dadurch ist es einfach, nach einer Sicherung Energie zu sparen.
- Sie können Sicherungen des gesamten Ordners „c:\Benutzer“ erstellen, da Lights-Out Duplicati unter dem SYSTEM-Konto ausführt.
- Lights-Out meldet den Sicherungsstatus, das Ergebnis und den Zeitpunkt der nächsten Sicherung (siehe Screenshot unten), falls die Planung mit Lights-Out erfolgt!
Zusammenfassung
Duplicati ist eine kostenlose und einfache Lösung zum Schutz Ihrer wertvollen Daten. In Zeiten von Ransomeware wird eine Cloudsicherung empfohlen. Allerdings sind Klartextpasswörter auf der Kommandozeile ein Problem. Mit Lights-Out als Begleiter erhalten Sie einige zusätzliche Funktionen, um Zeitpläne hinzuzufügen, besser Energie zu sparen und dies ohne das Risiko von Datenverlust.
Morgen sehen wir uns Veeam Backup Free an.
Hier finden Sie die komplette Liste aller Beiträge zu unserer Schritt-für-Schritt-Serie.
Pfleiderer
Juli 31, 2017 @ 4:54 pm
Hallo Light-Out Team,
besteht denn auch unter der oben beschriebenen Verwendung von Duplicati die Möglichkeit voneinander unabhängige Sicherungsjobs unterschiedlicher Quellen und Ziele durch Lights-Out steuern zu lassen? Wenn ja, wie viele?
Ich plane gerade das Backup für einen unserer Vereins-PC (Windows 10), der File- u. Backupserver- Funktion ausführen soll.
Vielen Dank vorab….
Robin Pfleiderer
Martin Rothschink
August 1, 2017 @ 9:54 am
Hallo Robin,
bis jetzt unterstützt Lights-Out nur einen Backupjob. Unterschiedliche Jobs könntest du evtl. als Benutzerdefinierte Sicherung anlegen, siehe Tag 24 /6300/tag-24-benutzerdefinierte-sicherungsscripte-lights-2/?lang=de
Falls du keine Cloudbackups mit Duplicati vorhast, dann werf auch mal einen Blick auf Veeam Agent for Microsoft Windows FREE (das ist der Nachfolger von Veeam Endpoint Backup Free und wird ebenfalls von Lights-Out unterstützt).
Gruß
Martin
Robin Pfleiderer
Januar 18, 2018 @ 12:26 pm
Hallo Lights-Out-Team, Martin,
ich habe das Problem, dass alte Backups nach 4 Wochen nicht mehr durch Lights-Out automatisch gelöscht werden, wenn die Dateien verschlüsselt sind. Ohne Verschlüsselung funktioniert es. Habt Ihr einen Tipp für mich – was mache ich falsch? Anbei die Einträge, die ich in der Duplicati.params gesetzt habe:
backup –passphrase=test –aes-encryption-dont-allow-fallback=true –full-if-older-than=1W C:\Users\test\Desktop\DAW\ file://C:\Users\test\Desktop\Test1
delete-all-but-n 4 –aes-encryption-dont-allow-fallback=true –full-if-older-than=1W file://C:\Users\test\Desktop\Test1
Danke und Grüße
Robin
Martin Rothschink
Januar 18, 2018 @ 12:39 pm
Hallo Robin,
das sieht mir eher nach einem Duplicati-Problem aus. Passiert das auch, wenn du es ohne Lights-Out ausführst?
Gruß
Martin