diff --git a/services/caddy/Caddyfile b/services/caddy/Caddyfile index 369a6f9..e357de7 100644 --- a/services/caddy/Caddyfile +++ b/services/caddy/Caddyfile @@ -1,68 +1,65 @@ { - layer4 { - :222 { - @a ssh - route @a { - proxy 10.24.1.9:222 - } - } - :64738 { - route { - proxy 10.24.1.4:64738 - } - } - } + layer4 { + :222 { + @a ssh + route @a { + proxy 10.24.1.9:222 + } + } + :64738 { + route { + proxy 10.24.1.4:64738 + } + } + } } https://collective-conciousness.monster, http://collective-conciousness.monster { - encode zstd gzip - header { - Strict-Transport-Security "max-age=31536001; includeSubdomains; preload" - } + encode zstd gzip + header { + Strict-Transport-Security "max-age=31536001; includeSubdomains; preload" + } - reverse_proxy /_matrix* 10.24.1.4:7893 - respond /.well-known/matrix/server { - body "{\"m.server\": \"collective-conciousness.monster:443\"}" - close - } - root * /var/www/public - file_server { - precompressed zstd br gzip - } + reverse_proxy /_matrix* 10.24.1.4:7893 + respond /.well-known/matrix/server "{\"m.server\": \"collective-conciousness.monster:443\"}" + + root * /var/www/public + file_server { + precompressed zstd br gzip + } } https://git.collective-conciousness.monster { - reverse_proxy 10.24.1.9:3000 + reverse_proxy 10.24.1.9:3000 } -https://obs.collective-conciousness.monster { - reverse_proxy 10.24.1.4:5894 +https://obs.collective-conciousness.monster { + reverse_proxy 10.24.1.4:5894 } https://gts.collective-conciousness.monster { - # Optional, but recommended, compress the traffic using proper protocols - encode zstd gzip + # Optional, but recommended, compress the traffic using proper protocols + encode zstd gzip - # The actual proxy configuration to port 8080 (unless you've chosen another port number) - reverse_proxy 10.24.1.9:8080 { - # Flush immediately, to prevent buffered response to the client - flush_interval -1 - } + # The actual proxy configuration to port 8080 (unless you've chosen another port number) + reverse_proxy 10.24.1.9:8080 { + # Flush immediately, to prevent buffered response to the client + flush_interval -1 + } } -https://cache.collective-conciousness.monster { - encode zstd gzip - - reverse_proxy 10.24.1.4:5020 +https://cache.collective-conciousness.monster { + encode zstd gzip + + reverse_proxy 10.24.1.4:5020 } https://grf.collective-conciousness.monster { - encode zstd gzip - - reverse_proxy 10.24.1.4:6700 + encode zstd gzip + reverse_proxy 10.24.1.4:6700 } http://matrix.collective-conciousness.monster, https://matrix.collective-conciousness.monster, matrix.collective-conciousness.monster, matrix.collective-conciousness.monster:8448, collective-conciousness.monster:8448 { - reverse_proxy 10.24.1.4:7893 -} \ No newline at end of file + reverse_proxy 10.24.1.4:7893 +}