From d54bba4c592f4de57a1bb93ab8a81d3b42704e99 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Wed, 3 Jun 2026 20:08:07 +0300 Subject: [PATCH 1/2] update forgejo server settings --- forgejo.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/forgejo.nix b/forgejo.nix index 54522c2..297738f 100644 --- a/forgejo.nix +++ b/forgejo.nix @@ -11,6 +11,8 @@ server = { ROOT_URL = "https://git.${domainName}/"; PROTOCOL = "http"; + HTTP_ADDR = "127.0.0.1"; + HTTP_PORT = 3000; DOMAIN = "git.${domainName}"; SSH_PORT = 2222; START_SSH_SERVER = true; @@ -36,8 +38,10 @@ ''; locations = { "/" = { - proxyPass = "http://localhost:3000"; + proxyPass = "http://127.0.0.1:3000"; extraConfig = '' + proxy_set_header Connection $http_connection; + proxy_set_header Upgrade $http_upgrade; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; From 2107cc6aefd95ccae7e17589e09d7e89763041c5 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Wed, 3 Jun 2026 20:57:28 +0300 Subject: [PATCH 2/2] set proxy settings to false in attempt to remove double host headers --- forgejo.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/forgejo.nix b/forgejo.nix index 297738f..71ec204 100644 --- a/forgejo.nix +++ b/forgejo.nix @@ -39,9 +39,8 @@ locations = { "/" = { proxyPass = "http://127.0.0.1:3000"; + recommendedProxySettings = false; extraConfig = '' - proxy_set_header Connection $http_connection; - proxy_set_header Upgrade $http_upgrade; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;