parent
73c6fe8195
commit
54c5cfb240
|
@ -62,6 +62,7 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
startAt = [ ]; # triggered by restic system backup
|
startAt = [ ]; # triggered by restic system backup
|
||||||
location = "/var/lib/postgresql-backup";
|
location = "/var/lib/postgresql-backup";
|
||||||
|
compression = "none";
|
||||||
};
|
};
|
||||||
systemd.services.restic-backups-system = {
|
systemd.services.restic-backups-system = {
|
||||||
after = [ "postgresqlBackup.service" ];
|
after = [ "postgresqlBackup.service" ];
|
||||||
|
|
|
@ -87,6 +87,7 @@ in
|
||||||
"/var"
|
"/var"
|
||||||
] ++ cfg.extraPaths;
|
] ++ cfg.extraPaths;
|
||||||
extraBackupArgs = [
|
extraBackupArgs = [
|
||||||
|
"--compression auto"
|
||||||
"--exclude-caches"
|
"--exclude-caches"
|
||||||
"--exclude-file=${excludesFile}"
|
"--exclude-file=${excludesFile}"
|
||||||
"--tag system"
|
"--tag system"
|
||||||
|
@ -113,6 +114,7 @@ in
|
||||||
"sftp.command='ssh -i ${config.sops.secrets.restic-ssh-key.path} -p ${toString sftpPort} ${sftpTarget} -s sftp'"
|
"sftp.command='ssh -i ${config.sops.secrets.restic-ssh-key.path} -p ${toString sftpPort} ${sftpTarget} -s sftp'"
|
||||||
];
|
];
|
||||||
pruneOpts = [
|
pruneOpts = [
|
||||||
|
"--compression auto"
|
||||||
"--keep-daily 7"
|
"--keep-daily 7"
|
||||||
"--keep-monthly 12"
|
"--keep-monthly 12"
|
||||||
"--keep-weekly 5"
|
"--keep-weekly 5"
|
||||||
|
|
Loading…
Reference in a new issue