From 3d66cc60d99aa21abc8650307d32e896fbbe2c64 Mon Sep 17 00:00:00 2001 From: Danilo Reyes Date: Fri, 6 Sep 2024 00:36:29 -0600 Subject: [PATCH] sabnzbd added proxy --- hosts/miniserver/temp-nginx.nix | 2 ++ modules/servers/sabnzbd.nix | 14 +++++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/hosts/miniserver/temp-nginx.nix b/hosts/miniserver/temp-nginx.nix index 0dd8d00..689cf12 100644 --- a/hosts/miniserver/temp-nginx.nix +++ b/hosts/miniserver/temp-nginx.nix @@ -51,6 +51,8 @@ in { proxyReverse config.services.bazarr.listenPort // { }; "library.${config.my.domain}" = proxyReverse config.services.kavita.port // { }; + "vnfx2cojmt7dwzcfmi73.${config.my.domain}" = proxyReverse 9091 // { }; + "HSoeJdGRd2Orj0n31UGI.${config.my.domain}" = proxyReverse 3399 // { }; "flix.${config.my.domain}" = { forceSSL = true; enableACME = true; diff --git a/modules/servers/sabnzbd.nix b/modules/servers/sabnzbd.nix index 2a13a0d..c2aded2 100644 --- a/modules/servers/sabnzbd.nix +++ b/modules/servers/sabnzbd.nix @@ -1,10 +1,14 @@ -{ lib, config, pkgs, proxyReverse, ... }: { +{ lib, config, proxyReverse, ... }: { options.my.servers.sabnzbd.enable = lib.mkEnableOption "enable"; config = lib.mkIf config.my.servers.sabnzbd.enable { - services.sabnzbd = { - enable = true; - group = "piracy"; - openFirewall = true; + services = { + sabnzbd = { + enable = true; + group = "piracy"; + openFirewall = true; + }; + nginx.virtualHosts."HSoeJdGRd2Orj0n31UGI.${config.my.domain}" = + proxyReverse 3399 // { }; }; }; }