diff options
Diffstat (limited to 'hosts/tower/web/navidrome.nix')
| -rw-r--r-- | hosts/tower/web/navidrome.nix | 37 |
1 files changed, 4 insertions, 33 deletions
diff --git a/hosts/tower/web/navidrome.nix b/hosts/tower/web/navidrome.nix index 70d2779..7b99d9f 100644 --- a/hosts/tower/web/navidrome.nix +++ b/hosts/tower/web/navidrome.nix @@ -1,46 +1,17 @@ -{ config, ... }: +{ ... }: let - cfg = config.services.navidrome; - # secrets = config.sops.secrets; domain = "music.sorre.internal"; in { services.navidrome = { - enable = false; + enable = true; settings = { - MusicFolder = "/var/navidrome/music"; - DataFolder = "/var/navidrome/data"; + MusicFolder = "/var/lib/navidrome/music"; + DataFolder = "/var/lib/navidrome/data"; BaseUrl = "https://${domain}"; Port = 4533; Address = "127.0.0.1"; openFirewall = false; }; }; - - services.nginx = { - enable = true; - - virtualHosts."navidrome" = { - serverName = domain; - # forceSSL = true; - listen = [ - { - addr = "100.64.0.3"; - port = 443; - # ssl = true; - } - ]; - - # sslCertificateKey = secrets."wg-ca-key".path; - # sslCertificate = secrets."wg-ca-crt".path; - - locations."/" = { - proxyPass = "http://127.0.0.1:${toString cfg.settings.Port}"; - recommendedProxySettings = true; - extraConfig = '' - proxy_buffering off; - ''; - }; - }; - }; } |
