logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://hacktivis.me/git/pleroma.git
commit: 75f6e5e8b7e0408241a633daba7fde8b51dde8ca
parent 59680f27ff0e1da2eb3c0506e3655f5c7b86a7ec
Author: Mark Felder <feld@FreeBSD.org>
Date:   Mon, 21 Sep 2020 16:10:31 -0500

Add FedSockets config

Diffstat:

Minstallation/pleroma.nginx14++++++++++++++
1 file changed, 14 insertions(+), 0 deletions(-)

diff --git a/installation/pleroma.nginx b/installation/pleroma.nginx @@ -63,6 +63,7 @@ server { # the nginx default is 1m, not enough for large media uploads client_max_body_size 16m; + ignore_invalid_headers off; location / { proxy_http_version 1.1; @@ -91,4 +92,17 @@ server { chunked_transfer_encoding on; proxy_pass http://127.0.0.1:4000; } + + location /api/fedsocket/v1 { + proxy_http_version 1.1; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header Host $host; + + # The Important Websocket Bits! + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_request_buffering off; + proxy_pass http://127.0.0.1:4000/api/fedsocket/v1; + } }