From eaa4ee6d05b53fb0dd8ec3204a73a71169ba2f3a Mon Sep 17 00:00:00 2001 From: clerie Date: Fri, 26 Sep 2025 15:51:55 +0200 Subject: [PATCH] hosts/storage-2: Provide mixcloud directory listing as json too --- hosts/storage-2/mixcloud.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/hosts/storage-2/mixcloud.nix b/hosts/storage-2/mixcloud.nix index caf01d8..2eeecf2 100644 --- a/hosts/storage-2/mixcloud.nix +++ b/hosts/storage-2/mixcloud.nix @@ -53,17 +53,23 @@ in { "mixcloud.clerie.de" = { enableACME = true; forceSSL = true; + basicAuthFile = config.sops.secrets.mixcloud-htpasswd.path; locations."/" = { alias = "/data/mixcloud/"; - basicAuthFile = config.sops.secrets.mixcloud-htpasswd.path; extraConfig = '' autoindex on; autoindex_exact_size off; ''; }; + locations."/api/" = { + alias = "/data/mixcloud/"; + extraConfig = '' + autoindex on; + autoindex_format json; + ''; + }; locations."/media/" = { alias = "/data/media/"; - basicAuthFile = config.sops.secrets.mixcloud-htpasswd.path; extraConfig = '' autoindex on; autoindex_exact_size off;