diff options
-rw-r--r-- | Biz/Cloud/Networking.nix | 16 | ||||
-rw-r--r-- | Biz/Cloud/Web.nix | 14 |
2 files changed, 28 insertions, 2 deletions
diff --git a/Biz/Cloud/Networking.nix b/Biz/Cloud/Networking.nix index b259d86..4c8e058 100644 --- a/Biz/Cloud/Networking.nix +++ b/Biz/Cloud/Networking.nix @@ -1,9 +1,21 @@ { lib, config, ... }: -{ +let + ports = { + ssh = 22; + http = 80; + https = 443; + sabten = 8080; + }; +in { networking = { firewall = { - allowedTCPPorts = [ 22 80 443 ]; + allowedTCPPorts = [ + ports.ssh + ports.http + ports.https + ports.sabten + ]; }; nameservers = [ "67.207.67.2" diff --git a/Biz/Cloud/Web.nix b/Biz/Cloud/Web.nix index 81f3cf0..6430c47 100644 --- a/Biz/Cloud/Web.nix +++ b/Biz/Cloud/Web.nix @@ -62,6 +62,18 @@ in useACMEHost = rootDomain; }; + "dandel-rovbur.${rootDomain}" = { + locations."/".proxyPass = "http://${bensIp}:8080"; + forceSSL = true; + useACMEHost = rootDomain; + }; + + "sabten.${rootDomain}" = { + locations."/".proxyPass = "http://localhost:8080"; + forceSSL = true; + useACMEHost = rootDomain; + }; + # Jupyter is currently disabled on Biz.Dev #"notebook.simatime.com".locations = { # "/" = { @@ -88,5 +100,7 @@ in "matrix.${rootDomain}" "chat.${rootDomain}" "hoogle.${rootDomain}" + "dandel-rovbur.${rootDomain}" + "sabten.${rootDomain}" ];# } |