diff --git a/modules/services/caddy.nix b/modules/services/caddy.nix index 5fa3677..91f70d0 100644 --- a/modules/services/caddy.nix +++ b/modules/services/caddy.nix @@ -103,7 +103,7 @@ }; "torrent.nicknase27.com" = { extraConfig = '' - reverse_proxy localhost:9091 + reverse_proxy 192.168.15.1:9091 ''; }; "storage.nicknase27.com" = { diff --git a/modules/services/homepage.nix b/modules/services/homepage.nix index b30c508..df27569 100644 --- a/modules/services/homepage.nix +++ b/modules/services/homepage.nix @@ -46,7 +46,7 @@ { "transmission" = { icon = "transmission.svg"; - href = "http://10.0.0.10:9091"; + href = "http://torrent.nicknase27.com"; }; } ]; diff --git a/modules/services/transmission.nix b/modules/services/transmission.nix index 129088b..57651f4 100644 --- a/modules/services/transmission.nix +++ b/modules/services/transmission.nix @@ -1,8 +1,5 @@ { - pkgs, - lib, config, - inputs, ... }: { # Define VPN network namespace @@ -44,11 +41,13 @@ services.transmission = { enable = true; settings = { - "rpc-bind-address" = "0.0.0.0"; # Bind RPC/WebUI to VPN network namespace address - "rpc-whitelist-enabled" = false; - "rpc-whitelist" = "10.0.0.*,127.0.0.1"; download-dir = "/mnt/media/downloads"; incomplete-dir-enabled = false; + "rpc-bind-address" = "0.0.0.0"; # Bind RPC/WebUI to VPN network namespace address + "rpc-whitelist-enabled" = true; + "rpc-whitelist" = "10.0.0.*,192.168.15.*,127.0.0.1"; + "rpc-host-whitelist-enabled" = true; + "rpc-host-whitelist" = "torrent.nicknase27.com"; }; };