challenger: Add backups for calibre and nextcloud

This commit is contained in:
2024-10-05 21:44:41 +02:00
parent 5216c0257f
commit a3a2ec1b9a
2 changed files with 22 additions and 5 deletions

View File

@@ -18,11 +18,26 @@
timerConfig.OnCalendar = "05:15"; # 2h after postgresqlBackup
};
# Transmission _metadata_
transmission = localJob "transmission" [ "/var/lib/transmission" ];
# TODO: timemachine, nextcloud, komga, calibre
# Calibre metadata and books
calibre = localJob "calibre" [
"/var/lib/calibre-web"
"/var/lib/calibre-server"
"/tank/media/books"
] // {
pruneOpts = [ "--keep-daily 1" ];
};
# Nextcloud data
nextcloud = localJob "nextcloud" [ "/tank/nextcloud" ];
# TODO: timemachine, komga
};
sops.secrets."restic/calibre" = { };
sops.secrets."restic/nextcloud" = { };
sops.secrets."restic/postgres" = { };
sops.secrets."restic/transmission" = { };