diff --git a/modules/nixos/guests/firefly-iii/default.nix b/modules/nixos/guests/firefly-iii/default.nix index 6a08252..adcec4f 100755 --- a/modules/nixos/guests/firefly-iii/default.nix +++ b/modules/nixos/guests/firefly-iii/default.nix @@ -71,7 +71,10 @@ in encode gzip - php_fastcgi unix//run/phpfpm/firefly-iii.sock + php_fastcgi unix//run/phpfpm/firefly-iii.sock { + env SERVER_NAME {http.request.header.X-Forwarded-Host} + env HTTPS on + } ''; }; }; @@ -241,9 +244,10 @@ in services.caddy.virtualHosts."${host}" = { extraConfig = '' reverse_proxy http://${serviceCfg.interface.ip}:80 { - header_up X-Forwarded-Proto {scheme} + header_up X-Forwarded-Proto https header_up X-Forwarded-Host {host} } + tls ${serviceCfg.ssl.cert} ${serviceCfg.ssl.key} encode zstd gzip