diff options
| author | Isabella Bastaja <isabella@sorre.xyz> | 2026-08-21 20:00:41 +0200 |
|---|---|---|
| committer | Isabella Bastaja <isabella@sorre.xyz> | 2026-08-21 20:04:37 +0200 |
| commit | e753b241863fc9a26714b981b9a609470b976234 (patch) | |
| tree | 74a8c2f6646ea8240f1ca588158df3b498f997f7 /hosts/sagittarius/web | |
| parent | 22bf78064c39cbbb93a132ee94b5ecf97e8c55b9 (diff) | |
migrate navidrome
Diffstat (limited to 'hosts/sagittarius/web')
| -rw-r--r-- | hosts/sagittarius/web/default.nix | 1 | ||||
| -rw-r--r-- | hosts/sagittarius/web/navidrome.nix | 46 |
2 files changed, 0 insertions, 47 deletions
diff --git a/hosts/sagittarius/web/default.nix b/hosts/sagittarius/web/default.nix index 4a7a529..c0b9d3b 100644 --- a/hosts/sagittarius/web/default.nix +++ b/hosts/sagittarius/web/default.nix @@ -4,6 +4,5 @@ # ./blog.nix # ./mediadb.nix # ./static.nix - # ./navidrome.nix ]; } diff --git a/hosts/sagittarius/web/navidrome.nix b/hosts/sagittarius/web/navidrome.nix deleted file mode 100644 index 6992b28..0000000 --- a/hosts/sagittarius/web/navidrome.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ config, ... }: -let - cfg = config.services.navidrome; - secrets = config.sops.secrets; - domain = "music.sorre.internal"; -in -{ - services.navidrome = { - enable = false; - settings = { - MusicFolder = "/var/navidrome/music"; - DataFolder = "/var/navidrome/data"; - BaseUrl = "https://${domain}"; - Port = 4533; - Address = "127.0.0.1"; - openFirewall = false; - }; - }; - - services.nginx = { - # enable = false; - - 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; - ''; - }; - }; - }; -} |
