diff --git a/hosts/servers/alexandria.nix b/hosts/servers/alexandria.nix index 5198fe5..bd78e92 100644 --- a/hosts/servers/alexandria.nix +++ b/hosts/servers/alexandria.nix @@ -20,7 +20,7 @@ networking = { hostName = "alexandria"; firewall = { - allowedTCPPorts = [ 80 443 25565 9666 ]; + allowedTCPPorts = [ 80 443 8010 9666 25565 ]; allowedUDPPorts = [ 24454 ]; }; }; diff --git a/hosts/servers/alexandria/default.nix b/hosts/servers/alexandria/default.nix index b6631fe..42f95a7 100644 --- a/hosts/servers/alexandria/default.nix +++ b/hosts/servers/alexandria/default.nix @@ -15,7 +15,7 @@ ./searx.nix ./security.nix ./services.nix - ./snapdrop.nix + ./pairdrop.nix ./shiori.nix ./users.nix ./variables.nix diff --git a/hosts/servers/alexandria/pairdrop.nix b/hosts/servers/alexandria/pairdrop.nix new file mode 100644 index 0000000..c94a903 --- /dev/null +++ b/hosts/servers/alexandria/pairdrop.nix @@ -0,0 +1,17 @@ +{ inputs, config, pkgs, lib, ... }: + +{ + virtualisation.oci-containers.containers."pairdrop" = { + image = "lscr.io/linuxserver/pairdrop:latest"; + ports = [ "${config.ports.pairdrop}:3000" ]; + extraOptions = [ "--pull=always" ]; + }; + + services.nginx.virtualHosts."pairdrop.baduhai.me" = { + useACMEHost = "baduhai.me"; + forceSSL = true; + kTLS = true; + locations."/".proxyPass = "http://127.0.0.1:${config.ports.pairdrop}"; + }; +} + diff --git a/hosts/servers/alexandria/snapdrop.nix b/hosts/servers/alexandria/snapdrop.nix deleted file mode 100644 index 1406e27..0000000 --- a/hosts/servers/alexandria/snapdrop.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ inputs, config, pkgs, lib, ... }: - -{ - virtualisation.oci-containers.containers."snapdrop" = { - image = "lscr.io/linuxserver/pairdrop:latest"; - ports = [ "${config.ports.snapdrop}:3000" ]; - extraOptions = [ "--pull=always" ]; - }; - - services.nginx.virtualHosts."snapdrop.baduhai.me" = { - useACMEHost = "baduhai.me"; - forceSSL = true; - kTLS = true; - locations."/".proxyPass = "http://127.0.0.1:${config.ports.snapdrop}"; - }; -} - diff --git a/hosts/servers/alexandria/variables.nix b/hosts/servers/alexandria/variables.nix index e7e9900..0841a3e 100644 --- a/hosts/servers/alexandria/variables.nix +++ b/hosts/servers/alexandria/variables.nix @@ -22,7 +22,7 @@ in { searx = mkStringOption "8007"; qbittorrent = mkStringOption "8008"; actual = mkStringOption "8009"; - snapdrop = mkStringOption "8010"; + pairdrop = mkStringOption "8010"; jellyfin = mkStringOption "8096"; sonarr = mkStringOption "8989"; jackett = mkStringOption "9117";