diff --git a/hosts/forgejo.nix b/hosts/forgejo.nix index 6b2145d..831e4b5 100644 --- a/hosts/forgejo.nix +++ b/hosts/forgejo.nix @@ -126,6 +126,14 @@ in extraConfig = '' # Maximum upload file size for git-lfs client_max_body_size 100M; + + set_real_ip_from 127.0.0.1; + set_real_ip_from ::1; + real_ip_header proxy_protocol; + proxy_set_header X-Real-IP $proxy_protocol_addr; + proxy_set_header X-Fowarded-For $proxy_protocol_addr; + + access_log /var/log/nginx/access.${domain}.log combined_realip; ''; }; };