diff --git a/modules/nixos/services/arr.nix b/modules/nixos/services/arr.nix index 5539fba..323645d 100644 --- a/modules/nixos/services/arr.nix +++ b/modules/nixos/services/arr.nix @@ -15,6 +15,7 @@ services.bazarr.enable = true; services.prowlarr.enable = true; services.sabnzbd.enable = true; + services.jellyseerr.enable = true; unfreePackages = [ "unrar" ]; # Required for sabnzbd # Grant users access to destination directories @@ -81,6 +82,14 @@ upstreams = [{ dial = "localhost:8085"; }]; }]; } + { + group = "download"; + match = [{ host = [ config.arrServer ]; }]; + handle = [{ + handler = "reverse_proxy"; + upstreams = [{ dial = "localhost:5055"; }]; + }]; + } ]; }; diff --git a/modules/nixos/services/transmission.nix b/modules/nixos/services/transmission.nix index ff470b2..f7ef7df 100644 --- a/modules/nixos/services/transmission.nix +++ b/modules/nixos/services/transmission.nix @@ -44,7 +44,10 @@ caddy.routes = lib.mkAfter [{ group = lib.mkIf (config.arrServer == config.transmissionServer) "download"; - match = [{ host = [ config.transmissionServer ]; }]; + match = [{ + host = [ config.transmissionServer ]; + path = [ "/transmission*" ]; + }]; handle = [{ handler = "reverse_proxy"; upstreams = [{ dial = "localhost:9091"; }];