services: smaller fixes in jitsi and postgreql

This commit is contained in:
2022-12-17 13:41:27 +01:00
parent 6e793fb103
commit b5ea5e6bf3
4 changed files with 21 additions and 21 deletions

View File

@@ -10,16 +10,15 @@
package = pkgs.postgresql_14;
settings = {
max_connections = 200;
listen_addresses = 'localhost';
password_encryption = scram-sha-256;
shared_buffers = 512MB;
work_mem = 8MB;
listen_addresses = "localhost";
password_encryption = "scram-sha-256";
shared_buffers = "512MB";
work_mem = "8MB";
autovacuum_work_mem = -1;
min_wal_size = 1GB;
max_wal_size = 4GB;
log_timezone = 'Europe/Berlin';
timezone = 'Europe/Berlin';
datestyle = 'iso, dmy';
min_wal_size = "1GB";
max_wal_size = "4GB";
log_timezone = "Europe/Berlin";
timezone = "Europe/Berlin";
};
authentication = pkgs.lib.mkOverride 14 ''
local all postgres peer
@@ -33,7 +32,7 @@
#host xmppdb ejabberd samehost scram-sha-256
#host prosodydb prosody samehost scram-sha-256
host keycloakdb keycloak samehost scram-sha-256
''
'';
ensureDatabases = [
"giteadb"
"nextclouddb"
@@ -49,46 +48,46 @@
ensurePermissions = {
"DATABASE giteadb" = "ALL PRIVILEGES";
};
};
}
{
name = "nextcloud";
ensurePermissions = {
"DATABASE nextclouddb" = "ALL PRIVILEGES";
};
};
}
{
name = "synapse";
ensurePermissions = {
"DATABASE synapsedb" = "ALL PRIVILEGES";
};
};
}
{
name = "mautrixwa";
ensurePermissions = {
"DATABASE whatsappdb" = "ALL PRIVILEGES";
};
};
}
{
name = "mautrixtele";
ensurePermissions = {
"DATABASE telegramdb" = "ALL PRIVILEGES";
};
};
}
{
name = "mautrixsignal";
ensurePermissions = {
"DATABASE signaldb" = "ALL PRIVILEGES";
};
};
}
{
name = "keycloak";
ensurePermissions = {
"DATABASE keycloakdb" = "ALL PRIVILEGES";
};
};
}
];
};
services.postgreqlBackup.enable = true;
services.postgresqlBackup.enable = true;
}