diff --git a/modules/backup.nix b/modules/backup.nix index 846d04a..76b7a9c 100644 --- a/modules/backup.nix +++ b/modules/backup.nix @@ -37,10 +37,10 @@ passwordFile = config.age.secrets.restic-pw.path; paths = [ "/home" - "/var/backup/postgresql" - "/mnt/250ssd/matrix-synapse/media_store/" - "/mnt/250ssd/nextcloud" - "/mnt/250ssd/paperless" + "/var/backup/postgresql" + "/mnt/250ssd/matrix-synapse/media_store/" + "/mnt/250ssd/nextcloud" + "/mnt/250ssd/paperless" "/mnt/250ssd/kavita" ]; exclude = [ @@ -62,10 +62,10 @@ passwordFile = config.age.secrets.restic-pw.path; paths = [ "/home" - "/var/backup/postgresql" - "/mnt/250ssd/matrix-synapse/media_store/" - "/mnt/250ssd/nextcloud" - "/mnt/250ssd/paperless" + "/var/backup/postgresql" + "/mnt/250ssd/matrix-synapse/media_store/" + "/mnt/250ssd/nextcloud" + "/mnt/250ssd/paperless" ]; exclude = [ "/home/**/Cache" @@ -97,6 +97,7 @@ environmentFile = config.age.secrets.restic-s3.path; paths = [ "/home" + "/var/backup/postgresql" ]; pruneOpts = [ "--keep-daily 5" "--keep-weekly 5" "--keep-monthly 12" "--keep-yearly 75" ]; timerConfig = { diff --git a/modules/postgres.nix b/modules/postgres.nix index 07a7f30..893aa04 100644 --- a/modules/postgres.nix +++ b/modules/postgres.nix @@ -3,8 +3,9 @@ services.postgresql = { enable = true; authentication = pkgs.lib.mkOverride 10 '' - #type database DBuser auth-method optional_ident_map - local sameuser all peer map=superuser_map + #type database DBuser auth-method optional_ident_map + local sameuser all peer map=superuser_map + local all postgres peer ''; identMap = '' # ArbitraryMapName systemUser DBUser