feat: adds nextcloud (locally, for now) to dandelion

This commit is contained in:
Ahwx 2025-03-24 16:31:29 +01:00
parent 8968c1c83e
commit 4afdd26f66
2 changed files with 34 additions and 2 deletions

View file

@ -1,6 +1,7 @@
{ ... }: {
imports =
[(import ./docker.nix)]
++ [(import ./immich.nix)];
# ++ [(import ./scrutiny.nix)];
++ [(import ./immich.nix)]
++ [(import ./nextcloud.nix)]
++ [(import ./scrutiny.nix)];
}

View file

@ -0,0 +1,31 @@
{ ... }: {
services.nextcloud = {
enable = true;
config.dbtype = "sqlite";
configureRedis = true;
home = "/home/liv/nextcloud";
config.adminpassFile = "/run/nextcloud/adminpassFile";
maxUploadSize = "25G";
https = true;
hostName = "dandelion.srv.liv.town";
settings = {
trusted_domains = [
"dandelion.srv.liv.town"
"files.dandelion.srv.liv.town"
];
enabledPreviewProviders = [
"OC\\Preview\\BMP"
"OC\\Preview\\GIF"
"OC\\Preview\\JPEG"
"OC\\Preview\\Krita"
"OC\\Preview\\MarkDown"
"OC\\Preview\\MP3"
"OC\\Preview\\OpenDocument"
"OC\\Preview\\PNG"
"OC\\Preview\\TXT"
"OC\\Preview\\XBitmap"
"OC\\Preview\\HEIC"
];
};
};
}