diff --git a/modules/services/sharkey-proxy.nix b/modules/services/sharkey-proxy.nix index b06dcc4..dff4f9d 100644 --- a/modules/services/sharkey-proxy.nix +++ b/modules/services/sharkey-proxy.nix @@ -7,6 +7,22 @@ locations."/" = { proxyPass = "http://localhost:3000"; proxyWebsockets = true; + extraConfig = '' + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-Proto https; + proxy_set_header X-Forwarded-For $remote_addr; + proxy_set_header X-Forwarded-Host $remote_addr; + ''; + }; + locations."/wiki/" = { + # Nepenthis + proxyPass = "http://localhost:8893"; + extraConfig = '' + proxy_set_header X-Prefix '/wiki'; + proxy_set_header X-Forwarded-For $remote_addr; + proxy_buffering off; + ''; }; }; };