diff options
-rw-r--r-- | Biz/Cloud/Ports.nix | 1 | ||||
-rw-r--r-- | Biz/Cloud/Web.nix | 13 | ||||
-rw-r--r-- | Biz/Dev/Networking.nix | 1 |
3 files changed, 13 insertions, 2 deletions
diff --git a/Biz/Cloud/Ports.nix b/Biz/Cloud/Ports.nix index 18c5f3a..ace4cd7 100644 --- a/Biz/Cloud/Ports.nix +++ b/Biz/Cloud/Ports.nix @@ -21,6 +21,7 @@ radicale = 5232; sabten = 8080; ssh = 22; + stableDiffusion = 8501; syncthing-gui = 8384; tor = 144; torrents = { from = 3000; to = 3099; }; diff --git a/Biz/Cloud/Web.nix b/Biz/Cloud/Web.nix index c699b1b..87a75da 100644 --- a/Biz/Cloud/Web.nix +++ b/Biz/Cloud/Web.nix @@ -44,7 +44,7 @@ in "bsima.me" = { "root" = "/var/web/ben"; }; - "simatime.com" = { + "${rootDomain}" = { "root" = "/var/web/simatime.com"; "cgi" = "on"; }; @@ -143,7 +143,16 @@ in useACMEHost = rootDomain; }; - "notebook.simatime.com" = { + "sd.${rootDomain}" = { + forceSSL = true; + useACMEHost = rootDomain; + locations."/" = { + proxyPass = "http://${ports.bensIp}:${toString ports.stableDiffusion}"; + proxyWebsockets = true; + }; + }; + + "notebook.${rootDomain}" = { forceSSL = true; useACMEHost = rootDomain; locations = { diff --git a/Biz/Dev/Networking.nix b/Biz/Dev/Networking.nix index 46b2d23..efe42f1 100644 --- a/Biz/Dev/Networking.nix +++ b/Biz/Dev/Networking.nix @@ -28,6 +28,7 @@ in { ports.radicale ports.sabten ports.ssh + ports.stableDiffusion ports.tor ]; allowedTCPPortRanges = [ |