diff --git a/clients/quadraticserver/caddy.nix b/clients/quadraticserver/caddy.nix
index 78f1d17..7cedfca 100644
--- a/clients/quadraticserver/caddy.nix
+++ b/clients/quadraticserver/caddy.nix
@@ -1 +1,4 @@
-{services.caddy.enable = true;}
+{
+  services.caddy.enable = true;
+  networking.firewall.allowedTCPPorts = [80 443];
+}
diff --git a/clients/quadraticserver/conduwuit.nix b/clients/quadraticserver/conduwuit.nix
index d93bad9..a037c94 100644
--- a/clients/quadraticserver/conduwuit.nix
+++ b/clients/quadraticserver/conduwuit.nix
@@ -1,7 +1,11 @@
 {
-  # networking.firewall.allowedTCPPorts = [8448]; # TODO: Is this needed?
+  networking.firewall.allowedTCPPorts = [8448];
+
   services = {
-    caddy.virtualHosts."matrix.henryhiles.com".extraConfig = "reverse_proxy unix//run/conduwuit/socket";
+    caddy.virtualHosts."matrix.henryhiles.com" = {
+      serverAliases = ["matrix.henryhiles.com:8448"];
+      extraConfig = "reverse_proxy unix//run/conduwuit/socket";
+    };
 
     conduwuit = {
       enable = true;