databasus
This commit is contained in:
@@ -103,6 +103,11 @@ in
|
||||
envFile = config.sops.templates."ntfy.env".path;
|
||||
};
|
||||
};
|
||||
databasus = {
|
||||
enable = true;
|
||||
port = 4005;
|
||||
reverseProxy = enabled;
|
||||
};
|
||||
dispatcharr = {
|
||||
enable = false;
|
||||
port = 9191;
|
||||
|
||||
@@ -46,6 +46,7 @@ in
|
||||
"collabora"
|
||||
"coturn"
|
||||
"crowdsec"
|
||||
"databasus"
|
||||
"dispatcharr"
|
||||
"free-games-claimer"
|
||||
"gitea"
|
||||
|
||||
@@ -29,6 +29,13 @@ in
|
||||
GRANT EXECUTE ON ALL FUNCTIONS IN SCHEMA public TO sparkyfitness;
|
||||
GRANT EXECUTE ON ALL FUNCTIONS IN SCHEMA pg_catalog TO sparkyfitness;
|
||||
"
|
||||
|
||||
psql -c "
|
||||
ALTER ROLE databasus WITH PASSWORD 'databasus';
|
||||
ALTER ROLE databasus BYPASSRLS;
|
||||
GRANT CONNECT ON DATABASE nextcloud TO databasus;
|
||||
GRANT pg_read_all_data TO databasus;
|
||||
"
|
||||
'';
|
||||
};
|
||||
};
|
||||
@@ -99,6 +106,9 @@ in
|
||||
name = "suggestarr";
|
||||
ensureDBOwnership = true;
|
||||
}
|
||||
{
|
||||
name = "databasus";
|
||||
}
|
||||
];
|
||||
# pg_hba.conf — use lib.mkForce to replace the module defaults entirely.
|
||||
#
|
||||
@@ -124,6 +134,7 @@ in
|
||||
|
||||
# Podman container network — suggestarr server connects via host LAN IP
|
||||
host suggestarr suggestarr 10.88.0.0/16 scram-sha-256
|
||||
host all databasus 10.88.0.0/16 scram-sha-256
|
||||
'';
|
||||
|
||||
# identMap — maps OS usernames to PostgreSQL usernames for peer auth.
|
||||
|
||||
Reference in New Issue
Block a user