diff options
| author | Jakub Stachurski <jakub@wilkuu.nl> | 2026-07-12 23:07:38 +0200 |
|---|---|---|
| committer | Jakub Stachurski <jakub@wilkuu.nl> | 2026-07-12 23:07:38 +0200 |
| commit | 21daf43ebc2403ce6991390478dd31fad8d9f10e (patch) | |
| tree | f6bdea69f9394b8baf8d439e9d23ac8e3a79638a /hosts/omega-relay | |
| parent | c4ac6a0b88ff83a90a3c957034b52bedbe4d5868 (diff) | |
I am very not sure what all of this is :3
Diffstat (limited to 'hosts/omega-relay')
| -rw-r--r-- | hosts/omega-relay/certs.nix | 32 | ||||
| -rw-r--r-- | hosts/omega-relay/default.nix | 31 | ||||
| -rw-r--r-- | hosts/omega-relay/firewall.nix | 2 |
3 files changed, 47 insertions, 18 deletions
diff --git a/hosts/omega-relay/certs.nix b/hosts/omega-relay/certs.nix index affa18e..079d201 100644 --- a/hosts/omega-relay/certs.nix +++ b/hosts/omega-relay/certs.nix @@ -1,18 +1,18 @@ -{pkgs, config, lib, ...}: - let - names = [ - "moni.wilkuu.xyz" - "matrix.wilkuu.xyz" - "rss.wilkuu.xyz" - "bulwark.wilkuu.xyz" - "uptime.wilkuu.xyz" - "bitwarden.wilkuu.xyz" - "wilkuu.xyz" - ]; - in +{ lib, ... }: +let + names = [ + "moni.wilkuu.xyz" + "matrix.wilkuu.xyz" + "rss.wilkuu.xyz" + "bulwark.wilkuu.xyz" + "uptime.wilkuu.xyz" + "bitwarden.wilkuu.xyz" + "wilkuu.xyz" + ]; +in { - services.nginx.virtualHosts = lib.genAttrs names (name: { - enableACME = lib.mkForce false; + services.nginx.virtualHosts = lib.genAttrs names (_name: { + enableACME = lib.mkForce false; useACMEHost = "wilkuu.xyz"; - }); -} + }); +} diff --git a/hosts/omega-relay/default.nix b/hosts/omega-relay/default.nix index 181add4..cd0e9dc 100644 --- a/hosts/omega-relay/default.nix +++ b/hosts/omega-relay/default.nix @@ -178,12 +178,41 @@ virtualHosts."moni.wilkuu.xyz" = { forceSSL = true; enableACME = false; - useACMEHost = "wilkuu.xyz"; + useACMEHost = "wilkuu.xyz"; locations."/" = { proxyPass = "http://192.168.88.5:3132"; recommendedProxySettings = true; }; }; + virtualHosts."fin.wilkuu.xyz" = { + forceSSL = true; + enableACME = false; + useACMEHost = "wilkuu.xyz"; + locations."/" = { + proxyPass = "http://192.168.88.5:80"; + recommendedProxySettings = true; + }; + }; + virtualHosts."fin-imp.wilkuu.xyz" = { + forceSSL = true; + enableACME = false; + useACMEHost = "wilkuu.xyz"; + locations."/" = { + proxyPass = "http://192.168.88.5:80"; + recommendedProxySettings = true; + }; + }; + virtualHosts."kb.wilkuu.xyz" = { + forceSSL = true; + enableACME = false; + useACMEHost = "wilkuu.xyz"; + locations."/" = { + proxyPass = "http://192.168.88.5:80"; + recommendedProxySettings = true; + }; + }; + + }; networking.hostName = "omega-relay"; diff --git a/hosts/omega-relay/firewall.nix b/hosts/omega-relay/firewall.nix index 4bbc77a..0e82fea 100644 --- a/hosts/omega-relay/firewall.nix +++ b/hosts/omega-relay/firewall.nix @@ -79,7 +79,7 @@ in ]; presharedKeyFile = config.sops.secrets."wg/home/chrono/PSK".path; publicKey = "rP5lJY6ea7BKX40edzqNMJbhfLkSlSwG1FipEufeflk="; - endpoint = "45.138.54.155:16556"; + endpoint = "45.138.54.155:16556"; # endpoint = "wilkuu.duckdns.org:16556"; name = "wg-home-chronosphere"; persistentKeepalive = 5; |
