summaryrefslogtreecommitdiff
path: root/hosts/omega-relay
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/omega-relay')
-rw-r--r--hosts/omega-relay/certs.nix32
-rw-r--r--hosts/omega-relay/default.nix31
-rw-r--r--hosts/omega-relay/firewall.nix2
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;