Skip to content
Snippets Groups Projects
Commit 3d0c3a2b authored by Jens Nolte's avatar Jens Nolte
Browse files

matrix-synapse: Fix body size header when recommendedProxySettings=true

parent 5c084504
No related branches found
No related tags found
No related merge requests found
...@@ -5,12 +5,15 @@ let ...@@ -5,12 +5,15 @@ let
cfg = config.queezle.matrix-homeserver; cfg = config.queezle.matrix-homeserver;
proxyLocationConfig = { proxyLocationConfig = {
# Add required headers, but only if recommendedProxySettings is disabled # Add required headers, but only if recommendedProxySettings is disabled
extraConfig = mkIf (!config.services.nginx.recommendedProxySettings) '' extraConfig = mkMerge [
proxy_set_header Host $host; (mkIf (!config.services.nginx.recommendedProxySettings) ''
proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $remote_addr;
client_max_body_size ${cfg.settings.max_upload_size}; proxy_set_header X-Forwarded-Proto $scheme;
''; '')
# 50M is the current synapse default, update if that changes
"client_max_body_size ${cfg.settings.max_upload_size or "50M"};"
];
proxyPass = "http://127.0.0.1:8008"; proxyPass = "http://127.0.0.1:8008";
}; };
in { in {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment