nixos-config/hosts/chunk/postgres.nix
2025-01-05 06:02:42 -05:00

26 lines
402 B
Nix

{
pkgs,
...
}:
{
services.postgresql = {
enable = true;
settings.port = 5432;
package = pkgs.postgresql_17;
enableTCPIP = true;
ensureDatabases = [
"hedgedoc"
"atticd"
];
ensureUsers = [
{
name = "atticd";
ensureDBOwnership = true;
}
];
};
services.postgresqlBackup = {
enable = true;
startAt = "hourly";
};
}