tee hee
This commit is contained in:
@@ -78,14 +78,16 @@ in
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.borgbackup.jobs = lib.attrsets.mapAttrs (name: arg: {
|
# backups with borg
|
||||||
|
services.borgbackup.jobs.homelab = {
|
||||||
|
archiveBaseName = "homelab";
|
||||||
repo = cfg.backup_repo;
|
repo = cfg.backup_repo;
|
||||||
paths = arg.paths;
|
paths = lib.flatten (lib.attrsets.mapAttrsToList (_: arg: arg.paths) config.system.backups.baks);
|
||||||
compression = "auto,zstd";
|
compression = "auto,zstd";
|
||||||
startAt = "daily";
|
startAt = "daily";
|
||||||
encryption.mode = "repokey";
|
encryption.mode = "repokey";
|
||||||
encryption.passCommand = "cat ${config.sops.secrets."borg_passwd".path}";
|
encryption.passCommand = "cat ${config.sops.secrets."borg_passwd".path}";
|
||||||
}) config.system.backups.baks;
|
};
|
||||||
|
|
||||||
sops.secrets = {
|
sops.secrets = {
|
||||||
"borg_passwd" = {
|
"borg_passwd" = {
|
||||||
|
|||||||
@@ -109,7 +109,8 @@ in {
|
|||||||
|
|
||||||
# add to backups
|
# add to backups
|
||||||
system.backups.baks = {
|
system.backups.baks = {
|
||||||
${service} = {paths = [cfg.data_dir "/var/lib/redis-immich" "/var/backup/postgresql/immich.sql.zstd"];};
|
#${service} = {paths = [cfg.data_dir "/var/lib/redis-immich" "/var/backup/postgresql/immich.sql.zstd"];};
|
||||||
|
${service} = {paths = [cfg.data_dir "/var/backup/postgresql/immich.sql.zstd"];};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user