gerd.nextcloud: moved to postgresql instead of sqlite

This commit is contained in:
eyjhb 2024-08-24 22:18:33 +02:00
parent 5a48cedb58
commit 866f8b1b90
No known key found for this signature in database
GPG key ID: 609F508E3239F920

View file

@ -152,6 +152,11 @@ in {
# secrets
secretFile = config.age.secrets.nextcloud-secrets.path;
# use postgresql for database
# createLocally will enable postgresql, add database and user
database.createLocally = true;
config.dbtype = "pgsql";
# settings
settings = {
# open connect/oidc
@ -193,11 +198,6 @@ in {
serviceConfig.RemainAfterExit = true;
};
# ensure that nextcloud can access stateDir
systemd.tmpfiles.rules = [
"Z ${stateDir} 6770 ${nextcloud_user} ${nextcloud_group} -"
];
# setup authelia for nextcloud
services.authelia.instances.main.settings.identity_providers.oidc.clients = [{
client_id = AUTHELIA_AUTH_NAME;
@ -217,6 +217,11 @@ in {
enableACME = true;
};
# ensure that nextcloud can access stateDir
systemd.tmpfiles.rules = [
"Z ${stateDir} 6770 ${nextcloud_user} ${nextcloud_group} -"
];
age.secrets = {
nextcloud-admin-pass.owner = nextcloud_user;
nextcloud-secrets.owner = nextcloud_user;