diff --git a/hosts/nixos/nfss/system.nix b/hosts/nixos/nfss/system.nix index ce546a2..7ec8369 100644 --- a/hosts/nixos/nfss/system.nix +++ b/hosts/nixos/nfss/system.nix @@ -140,6 +140,7 @@ # Media server services services.media-server = { user = "yanlin"; + navidrome.enable = true; deluge.enable = true; }; diff --git a/hosts/nixos/vps/proxy.nix b/hosts/nixos/vps/proxy.nix index bf542ab..d4d85ad 100644 --- a/hosts/nixos/vps/proxy.nix +++ b/hosts/nixos/vps/proxy.nix @@ -27,6 +27,17 @@ }; }; + music = { + rule = "Host(`music.yanlincs.com`)"; + service = "music"; + tls = { + certResolver = "cloudflare"; + domains = [{ + main = "*.yanlincs.com"; + }]; + }; + }; + }; services = { @@ -40,6 +51,14 @@ }; }; + music = { + loadBalancer = { + servers = [{ + url = "http://10.1.1.152:4533"; + }]; + }; + }; + }; };