commit 47144322804a4752ad64b2a9f5a0d03bbe6c8018
parent 79e5da86b7ef7da36e83a71fdc1143aa5fb5f26a
Author: Katja (ctucx) <git@ctu.cx>
Date: Wed, 26 Feb 2025 22:40:07 +0100
parent 79e5da86b7ef7da36e83a71fdc1143aa5fb5f26a
Author: Katja (ctucx) <git@ctu.cx>
Date: Wed, 26 Feb 2025 22:40:07 +0100
machines/hector/websites: add `katja.wtf`
3 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/machines/hector/websites/ctu.cx.nix b/machines/hector/websites/ctu.cx.nix @@ -2,7 +2,7 @@ { - dns.zones."ctu.cx" = (pkgs.dns.lib.combinators.host config.networking.primaryIP4 config.networking.primaryIP); + dns.zones."ctu.cx" = (pkgs.dns.lib.combinators.host config.networking.primaryIP4 config.networking.primaryIP); services.nginx = { enable = true; @@ -10,11 +10,9 @@ enableACME = true; forceSSL = true; kTLS = true; - root = pkgs.ctucx-website; - locations = { - "/netzabdeckung.html".return = "307 https://wifionic.de/"; - "/bikemap".return = "307 https://bikemap.ctu.cx/"; - }; + locations."/".extraConfig = '' + return 307 https://katja.wtf$request_uri; + ''; }; };
diff --git a/machines/hector/websites/default.nix b/machines/hector/websites/default.nix @@ -3,6 +3,7 @@ { imports = [ + ./katja.wtf.nix ./ctu.cx.nix ./things.ctu.cx.nix ./bikemap.ctu.cx.nix
diff --git a/machines/hector/websites/katja.wtf.nix b/machines/hector/websites/katja.wtf.nix @@ -0,0 +1,17 @@ +{ pkgs, lib, config, ...}: + +{ + + dns.zones."katja.wtf" = (pkgs.dns.lib.combinators.host config.networking.primaryIP4 config.networking.primaryIP); + + services.nginx = { + enable = true; + virtualHosts."katja.wtf" = { + enableACME = true; + forceSSL = true; + kTLS = true; + root = pkgs.ctucx-website; + }; + }; + +}