From 31484ce37508ff530ee8116ad7b6215dc62394d6 Mon Sep 17 00:00:00 2001 From: rasmus-kirk Date: Fri, 30 Aug 2024 23:35:37 +0200 Subject: [PATCH] Still testing nginx --- nixarr/readarr/default.nix | 4 ++-- nixarr/transmission/default.nix | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/nixarr/readarr/default.nix b/nixarr/readarr/default.nix index 9590a30..ed24a64 100644 --- a/nixarr/readarr/default.nix +++ b/nixarr/readarr/default.nix @@ -94,8 +94,8 @@ in { vpnnamespaces.wg = mkIf cfg.vpn.enable { portMappings = [ { - from = defaultPort; - to = defaultPort; + from = 8787; + to = 8787; } ]; }; diff --git a/nixarr/transmission/default.nix b/nixarr/transmission/default.nix index 0d4118e..eeabdc4 100644 --- a/nixarr/transmission/default.nix +++ b/nixarr/transmission/default.nix @@ -451,5 +451,27 @@ in { } ]; }; + + services.nginx = mkIf cfg.vpn.enable { + enable = true; + + recommendedTlsSettings = true; + recommendedOptimisation = true; + recommendedGzipSettings = true; + + virtualHosts."127.0.0.1:${builtins.toString cfg.uiPort}" = { + listen = [ + { + addr = "0.0.0.0"; + port = cfg.uiPort; + } + ]; + locations."/" = { + recommendedProxySettings = true; + proxyWebsockets = true; + proxyPass = "http://192.168.15.1:${builtins.toString cfg.uiPort}"; + }; + }; + }; }; }