challenger: Add backups for calibre and nextcloud
This commit is contained in:
@@ -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" = { };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user