change nextcloud to mariadb

This commit is contained in:
2023-08-18 19:20:54 +02:00
parent d9977599fc
commit c05ba67bd7

View File

@@ -16,7 +16,12 @@
inherit contacts calendar tasks; inherit contacts calendar tasks;
}; };
extraAppsEnable = true; extraAppsEnable = true;
config.adminpassFile = config.sops.secrets.nextcloud-adminpass.path;
config = {
adminpassFile = config.sops.secrets.nextcloud-adminpass.path;
dbtype = "mysql";
dbhost = "/run/mysqld/mysqld.sock";
};
}; };
services.nginx.virtualHosts.${config.services.nextcloud.hostName} = { services.nginx.virtualHosts.${config.services.nextcloud.hostName} = {
@@ -24,4 +29,16 @@
enableACME = true; enableACME = true;
acmeRoot = null; acmeRoot = null;
}; };
config.services.mysql.ensureUsers = [
{
name = "nextcloud";
ensurePermissions = {
"nextcloud.*" = "ALL PRIVILEGES";
};
}
];
config.services.mysql.ensureDatabases = [ "nextcloud" ];
config.services.mysqlBackup.databases = [ "nextcloud" ];
} }