GPN21:restor - Wiederherstellung verschiedener Dienste einer cloud aus Datensicherung / restoring different apps of a cloud from backup
Ein Vortrag von M auf der GPN20.
In diesem Vortrag werde ich beispielhaft zeigen, wie man Daten für verschiedene, gleichzeitig laufende Dienste aus verschlüsselten borg-Repositories wiederherstellt. Beispiele enthalten nextcloud, dovecot, git, keycloak und slpad. Dafür werden die Daten täglich gesichert und können mit einem einzigen shell-skript wiederhergestellt werden. Als Nebeneffekt ist es möglich, Daten zwischen verschiedenen Servern zu verschieben. Die Dienste laufen innerhalb eigener docker-container oder direkt auf dem Server. Ansible wird benutzt, um die Dienste zu instalĺieren und zu starten.
---
I'll show examples how to recover data from backup for different, simultaneously running services in a cloud covering nextcloud, dovecot, git, keycloak, and ldap from encrypted borg repos. To this aim the the services are backed up daily and can be restored with a single shell-script. As a side-effect, moving data between servers is possible. Services run inside a docker container or directly on the server. Setup of the services is done with ansible.