--wip-- [skip ci]

This commit is contained in:
Filippo Berto 2024-06-10 19:40:10 +02:00
parent be4585cb3f
commit b59e586ecf
3 changed files with 15 additions and 13 deletions

View file

@ -6,6 +6,7 @@ in
age.secrets = { age.secrets = {
nextcloud_admin_secret = { file = ../../secrets/nextcloud_admin_secret.age; owner = "nextcloud"; }; nextcloud_admin_secret = { file = ../../secrets/nextcloud_admin_secret.age; owner = "nextcloud"; };
nextcloud_bucket_secret = { file = ../../secrets/nextcloud_bucket_secret.age; owner = "nextcloud"; };
}; };
# services.nginx.virtualHosts.${config.services.nextcloud.hostName} = { # services.nginx.virtualHosts.${config.services.nextcloud.hostName} = {
@ -20,10 +21,10 @@ in
hostName = "my-nextcloud.bertof.net"; hostName = "my-nextcloud.bertof.net";
maxUploadSize = "24G"; maxUploadSize = "24G";
caching.apcu = true; caching.apcu = true;
datadir = "/mnt/raid/nextcloud";
database.createLocally = true; database.createLocally = true;
appstoreEnable = true;
autoUpdateApps.enable = true; autoUpdateApps.enable = true;
settings = { settings = {
@ -55,18 +56,18 @@ in
dbtype = "pgsql"; dbtype = "pgsql";
# extraTrustedDomains = [ "freya.tsn" ]; # extraTrustedDomains = [ "freya.tsn" ];
adminpassFile = config.age.secrets.nextcloud_admin_secret.path; adminpassFile = config.age.secrets.nextcloud_admin_secret.path;
# objectstore.s3 = { objectstore.s3 = {
# enable = true; enable = true;
# bucket = "nextcloud-storage"; bucket = "nextcloud";
# autocreate = false; autocreate = true;
# key = "GK622e38479552cbbbba48fd04"; key = "p66Q2cRKPlpemtIlYNqZ";
# secretFile = config.age.secrets.nextcloud_bucket_secret.path; secretFile = config.age.secrets.nextcloud_bucket_secret.path;
# hostname = "localhost"; hostname = "localhost";
# port = 3900; port = 9000;
# useSsl = false; useSsl = false;
# region = "garage"; region = "us-east-1";
# usePathStyle = true; usePathStyle = true;
# }; };
}; };
}; };

Binary file not shown.

View file

@ -26,6 +26,7 @@ in
"garage_tiziano_loki_key.age".publicKeys = devUsers ++ [ loki ]; "garage_tiziano_loki_key.age".publicKeys = devUsers ++ [ loki ];
"kavita_token.age".publicKeys = devUsers ++ [ loki ]; "kavita_token.age".publicKeys = devUsers ++ [ loki ];
"nextcloud_admin_secret.age".publicKeys = devUsers ++ [ heimdall ]; "nextcloud_admin_secret.age".publicKeys = devUsers ++ [ heimdall ];
"nextcloud_bucket_secret.age".publicKeys = devUsers ++ [ heimdall ];
"minio.age".publicKeys = devUsers ++ systems; "minio.age".publicKeys = devUsers ++ systems;
"ntfy-odin.age".publicKeys = devUsers ++ [ odin ]; "ntfy-odin.age".publicKeys = devUsers ++ [ odin ];
"ntfy-loki.age".publicKeys = devUsers ++ [ loki ]; "ntfy-loki.age".publicKeys = devUsers ++ [ loki ];