From 99e940770b61db350379d692df7cf3831ef4bd92 Mon Sep 17 00:00:00 2001 From: tdback Date: Sun, 26 Jan 2025 11:34:28 -0500 Subject: services: major overhaul on service modules --- modules/services/web/default.nix | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 modules/services/web/default.nix (limited to 'modules/services/web/default.nix') diff --git a/modules/services/web/default.nix b/modules/services/web/default.nix deleted file mode 100644 index 0a7b392..0000000 --- a/modules/services/web/default.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ config, ... }: -let - fqdn = "synapse.${config.networking.domain}"; - baseUrl = "https://${fqdn}"; -in -{ - networking.domain = "tdback.net"; - networking.firewall.allowedTCPPorts = [ - 80 - 443 - ]; - - services.caddy = { - enable = true; - virtualHosts = { - ${config.networking.domain}.extraConfig = '' - handle /.well-known/matrix/server { - header Content-Type application/json - header Access-Control-Allow-Origin * - respond `{"m.server": "${fqdn}:443"}` - } - - handle /.well-known/matrix/client { - header Content-Type application/json - header Access-Control-Allow-Origin * - respond `{"m.homeserver": {"base_url": "${baseUrl}"}}` - } - - root * /var/www/tdback.net/ - encode zstd gzip - file_server - ''; - }; - }; -} -- cgit v1.2.3