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; } }