bebop/navidrome: Enable websocket and move domain config
This commit is contained in:
parent
b52bb92173
commit
7a93935712
2 changed files with 31 additions and 19 deletions
|
@ -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";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -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";
|
||||
|
|
Reference in a new issue