Ein paar irrelevante Tutorials

Duplicati

Duplicati ist eine Software, mit der man verschlüsselte, inkrementelle Sicherungen durchführen kann. Eine Besonderheit ist, dass auch ferne Sicherungsziele z.B. per SFTP genutzt werden können.

Installation

Am Einfachsten ist die Installation per Docker und Docker-Compose. Zunächst ist also eine Docker-Umgebung zu installieren (s. https://tutorials.kernke.koeln/serveranwendungen/docker.html). Dann erstellt man ein Verzeichnis namens duplicati. Das kann auch im Homeverzeichnis liegen:

mkdir duplicati

Darin erstellt man dann die Datei docker-compose.yml

nano docker-compose.yml

mit folgendem Inhalt:

services:
duplicati:
image: lscr.io/linuxserver/duplicati:latest
container_name: duplicati
environment:
- PUID=0
- PGID=0
- TZ=Europe/Berlin
- SETTINGS_ENCRYPTION_KEY=strenggeheimerundkomplexerkey
- DUPLICATI__WEBSERVICE_PASSWORD=strenggeheimesundkomplexespasswort
volumes:
- /duplicati/config:/config
- /sicherungsverzeichnis1:/source1
- /sicherungsverzeichnis2:/source2
ports:
- 8200:8200
restart: unless-stopped

Der Encryption-Key wird als Teil der Verschlüsselung der Sicherungsdaten verwendet und das Webservice-Passwort wird benötigt, um sich an der Weboberfläche anzumelden (wer hätte das gedacht?). Diese ruft man mit {IP-Adresse des Server}:8200 auf.

Hier habe ich beispielhaft zwei Verzeichnisse namens "sicherungsverzeichnis1" und "sicherungsverzeichnis2" angegeben, die als Volumes im Docker-Container gemountet werden sollen. Hierbei handelt es sich also um Verzeichnisse auf dem Server, die in diesem Fall auf der Wurzelebene des Servers liegen. Hier kann man beliebige, auf dem Server natürlich vorhandene, Verzeichnisse angeben, die dann später von der Weboberfläche aus und für den Dockercontainer erreichbar sind. Das kann man zum Beispiel auch nutzen, um die Daten von anderen Servern, als dem auf dem duplicati läuft, zu sichern. Ich habe so z.B. nur auf einem Server duplicati laufen und sichere damit die exportierten Daten aus meinem DMS mit Paperless-NGX. Das Exportverzeichnis auf dem DMS-Server habe ich per Samba freigegeben und auf dem Server mit duplicati gemountet. Duplicati kann nämlich Sicherungsziele per SFTP nutzen, aber nicht die Quellen.

Bedienung

Die Bedienung ist selbsterklärend. Darum bin ich zu faul, sie hier zu beschreiben.