feat: Added navidrome server with authelia reverse proxy
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled

This commit is contained in:
uttarayan21
2025-12-26 09:15:00 +05:30
parent 5862504957
commit d109ceb7fd
2 changed files with 26 additions and 2 deletions

View File

@@ -5,14 +5,37 @@
settings = {
MusicFolder = "/media/music";
ReverseProxyUserHeader = "Remote-User";
ReverseProxyWhitelist = "127.0.0.1/32";
ReverseProxyWhitelist = "@";
Address = "/var/run/navidrome/navidrome.sock";
};
};
caddy = {
virtualHosts."music.darksailor.dev".extraConfig = ''
import auth
reverse_proxy localhost:4533
# reverse_proxy localhost:4533
reverse_proxy unix//var/run/navidrome/navidrome.sock
'';
};
authelia = {
instances.darksailor = {
settings = {
access_control = {
rules = [
{
domain = "music.darksailor.dev";
policy = "bypass";
resources = [
"^/(rest|share)([/?].*)?$"
];
}
{
domain = "music.darksailor.dev";
policy = "one_factor";
}
];
};
};
};
};
};
}