Nextcloud whiteboard collab server

This commit is contained in:
Aleksandr Lebedev 2025-10-15 09:10:26 +02:00
parent 91c17c0037
commit 06ff0f83a1
3 changed files with 16 additions and 6 deletions

View file

@ -13,14 +13,15 @@
}:
with lib;
with lib.custom; {
sops.secrets."services/nextcloud" = {owner = "nextcloud";};
sops.secrets."services/nextcloud/dbPassword" = {owner = "nextcloud";};
sops.secrets."services/nextcloud/whiteboard" = {owner = "nextcloud";};
services.nextcloud = {
enable = true;
package = pkgs.nextcloud31;
database.createLocally = true;
config = {
dbtype = "pgsql";
adminpassFile = config.sops.secrets."services/nextcloud".path;
adminpassFile = config.sops.secrets."services/nextcloud/dbPassword".path;
};
hostName = "nextcloud.kylekrein.com";
https = true;
@ -44,9 +45,12 @@ with lib.custom; {
configureRedis = true;
};
services.nextcloud-whiteboard-server = {
enable = false; #true;
enable = true;
settings = {
NEXTCLOUD_URL = "https://nextcloud.kylekrein.com";
};
secrets = [
config.sops.secrets."services/nextcloud/whiteboard".path
];
};
}