From 7333b7c64e80f1aba0b4106fd547570a8654d72b Mon Sep 17 00:00:00 2001 From: ange Date: Wed, 28 Feb 2024 18:18:18 +0100 Subject: [PATCH] fix(fileserver): download interruptions --- fileserver/compose.yaml | 2 +- fileserver/default.conf | 7 ++++--- fileserver/nginx.conf | 4 +++- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/fileserver/compose.yaml b/fileserver/compose.yaml index afbb3f9..abd371b 100644 --- a/fileserver/compose.yaml +++ b/fileserver/compose.yaml @@ -6,7 +6,7 @@ services: - BASE_URL - EMAIL volumes: - - ./nginx.conf:/web/sonarr.conf + - ./nginx.conf:/web/fileserver.conf - sites:/sites/ - certs:/etc/letsencrypt/ - certbotroot:/var/www/certbot/ diff --git a/fileserver/default.conf b/fileserver/default.conf index c1a8923..2e6cf82 100644 --- a/fileserver/default.conf +++ b/fileserver/default.conf @@ -2,11 +2,12 @@ server { listen 80; listen [::]:80; + root /files; + autoindex on; autoindex_exact_size off; autoindex_localtime on; - location / { - root /files; - } + sendfile on; + tcp_nopush on; } diff --git a/fileserver/nginx.conf b/fileserver/nginx.conf index e36f5f7..b883da6 100644 --- a/fileserver/nginx.conf +++ b/fileserver/nginx.conf @@ -17,6 +17,8 @@ server { ssl_certificate_key /etc/letsencrypt/live/$BASE_URL/privkey.pem; location / { - grpc_pass http://fileserver; + proxy_pass http://fileserver; + + proxy_max_temp_file_size 0; } }