diff --git a/hosts/nixos/HandlerOne/default.nix b/hosts/nixos/HandlerOne/default.nix index 0504482..dd97f78 100644 --- a/hosts/nixos/HandlerOne/default.nix +++ b/hosts/nixos/HandlerOne/default.nix @@ -50,6 +50,7 @@ "modules/services/fail2ban" "modules/services/ollama/nginx.nix" # Just host the nginx path back to Parzival "modules/services/netbox" + "modules/services/flamesites" ]) ]; @@ -123,6 +124,9 @@ "ta.wanderingcrow.net" = {}; "chat.wanderingcrow.net" = {}; "netbox.wanderingcrow.net" = {}; + # Sites I host for someone else + "test.swgalaxyproject.com" = {}; + "swgalaxyproject.com" = {}; }; }; } diff --git a/modules/services/flamesites/default.nix b/modules/services/flamesites/default.nix new file mode 100644 index 0000000..413f0e1 --- /dev/null +++ b/modules/services/flamesites/default.nix @@ -0,0 +1,24 @@ +{inputs, ...}: { + services.nginx = { + enable = true; + recommendedProxySettings = true; + virtualHosts = { + "swgalaxyproject.com" = { + forceSSL = true; + useACMEHost = "swgalaxyproject.com"; + locations."/" = { + proxyPass = ""; + proxyWebsockets = true; + }; + }; + "test.swgalaxyproject.com" = { + forceSSL = true; + useACMEHost = "test.swgalaxyproject.com"; + locations."/" = { + proxyPass = ""; + proxyWebsockets = true; + }; + }; + }; + }; +}