diff --git a/clients/quadraticserver/caddy.nix b/clients/quadraticserver/caddy.nix new file mode 100644 index 0000000..78f1d17 --- /dev/null +++ b/clients/quadraticserver/caddy.nix @@ -0,0 +1 @@ +{services.caddy.enable = true;} diff --git a/clients/quadraticserver/conduwuit.nix b/clients/quadraticserver/conduwuit.nix new file mode 100644 index 0000000..d93bad9 --- /dev/null +++ b/clients/quadraticserver/conduwuit.nix @@ -0,0 +1,15 @@ +{ + # networking.firewall.allowedTCPPorts = [8448]; # TODO: Is this needed? + services = { + caddy.virtualHosts."matrix.henryhiles.com".extraConfig = "reverse_proxy unix//run/conduwuit/socket"; + + conduwuit = { + enable = true; + group = "caddy"; + settings.global = { + server_name = "henryhiles.com"; + unix_socket_path = "/run/conduwuit/socket"; + }; + }; + }; +}