bebop/navidrome: Enable websocket and move domain config

This commit is contained in:
Payas Relekar 2023-06-08 22:22:18 +05:30
parent b52bb92173
commit 7a93935712
2 changed files with 31 additions and 19 deletions

View file

@ -7,7 +7,36 @@ in
../../modules/common-navidrome.nix
];
services.navidrome.settings = {
Address = "0.0.0.0";
services = {
navidrome.settings = {
Address = "0.0.0.0";
};
nginx = {
enable = true;
virtualHosts = {
"music.bhankas.org" = {
addSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://127.0.0.1:4533";
proxyWebsockets = true;
extraConfig =
"proxy_set_header Host $host;"
;
};
};
};
};
};
security.acme = {
acceptTerms = true;
certs = {
"music.bhankas.org" = {
email = "relekarpayas@gmail.com";
dnsResolver = "1.1.1.1:53";
};
};
};
}

View file

@ -171,18 +171,6 @@
};
};
"music.bhankas.org" = {
addSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://127.0.0.1:4533";
proxyWebsockets = false;
extraConfig =
"proxy_set_header Host $host;"
;
};
};
"minio.bhankas.org" = {
addSSL = true;
enableACME = true;
@ -266,11 +254,6 @@
dnsResolver = "1.1.1.1:53";
};
"music.bhankas.org" = {
email = "relekarpayas@gmail.com";
dnsResolver = "1.1.1.1:53";
};
"minio.bhankas.org" = {
email = "relekarpayas@gmail.com";
dnsResolver = "1.1.1.1:53";