From 48c4f88ffdc9ad4eeb998dee98b603e7b16145e8 Mon Sep 17 00:00:00 2001
From: Mark Felder <feld@FreeBSD.org>
Date: Wed, 12 Dec 2018 17:31:47 +0000
Subject: [PATCH] Update proxy config to improve behavior and allow
 compatibility with Safari on MacOS and iOS

---
 installation/pleroma.nginx | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/installation/pleroma.nginx b/installation/pleroma.nginx
index e1184fe77..cf7cb8084 100644
--- a/installation/pleroma.nginx
+++ b/installation/pleroma.nginx
@@ -72,9 +72,13 @@ server {
 
     location ~ ^/(media|proxy) {
         proxy_cache pleroma_media_cache;
+        slice              1m;
+        proxy_cache_key    $host$uri$is_args$args$slice_range;
+        proxy_set_header   Range $slice_range;
+        proxy_http_version 1.1;
+        proxy_cache_valid  200 206 301 304 1h;
         proxy_cache_lock on;
         proxy_ignore_client_abort on;
-        proxy_buffering off;
         chunked_transfer_encoding on;
         proxy_pass http://localhost:4000;
     }
-- 
2.49.0