From 436b9a2810c3d044cb47469ac47019f7f9d5e319 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sun, 2 Jan 2022 18:38:06 -0500 Subject: [PATCH] nginx/templates/server.conf.j2: client_max_body_size 1M -> 500M --- roles/nginx/templates/server.conf.j2 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/roles/nginx/templates/server.conf.j2 b/roles/nginx/templates/server.conf.j2 index 4760bce64..84413f4e7 100644 --- a/roles/nginx/templates/server.conf.j2 +++ b/roles/nginx/templates/server.conf.j2 @@ -7,6 +7,15 @@ server { index index.php index.html index.htm; + # NGINX's 1MB default is far too low for Calibre-Web and LMS-like apps. + # So IIAB sets this to 500M, roughly aligning with similar settings... + # 1. 'upload_max_filesize = 500M' and 'post_max_size = 500M' are SOMETIMES set in: + # https://github.com/iiab/iiab/blob/master/roles/www_options/tasks/main.yml#L106-L107 + # https://github.com/iiab/iiab/blob/master/roles/www_options/tasks/main.yml#L120-L121 + # 2. 'client_max_body_size 512M;' is set in: + # https://github.com/iiab/iiab/blob/master/roles/nextcloud/templates/nextcloud-nginx.conf.j2#L62 + client_max_body_size 500M; + # let individual services drop location blocks in conf.d include {{ nginx_conf_dir }}/*;