diff --git a/CHANGELOG b/CHANGELOG index caef7fc67..ad7d4e136 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -120,7 +120,7 @@ Then, add the following block at the end of your docker-compose.yml file:: - .env environment: # Override those variables in your .env file if needed - - "NGINX_MAX_BODY_SIZE=${NGINX_MAX_BODY_SIZE-30M}" + - "NGINX_MAX_BODY_SIZE=${NGINX_MAX_BODY_SIZE-100M}" volumes: - "./nginx/funkwhale.template:/etc/nginx/conf.d/funkwhale.template:ro" - "./nginx/funkwhale_proxy.conf:/etc/nginx/funkwhale_proxy.conf:ro" diff --git a/changes/changelog.d/654.enhancement b/changes/changelog.d/654.enhancement new file mode 100644 index 000000000..614acf1f7 --- /dev/null +++ b/changes/changelog.d/654.enhancement @@ -0,0 +1 @@ +Increased default upload limit from 30 to 100MB (#654) diff --git a/deploy/apache.conf b/deploy/apache.conf index 1046615fc..f348566a0 100644 --- a/deploy/apache.conf +++ b/deploy/apache.conf @@ -72,8 +72,8 @@ Define MUSIC_DIRECTORY_PATH /srv/funkwhale/data/music ProxyPass "/api/v1/activity" ${funkwhale-api-ws}/api/v1/activity - # similar to nginx 'client_max_body_size 30M;' - LimitRequestBody 31457280 + # similar to nginx 'client_max_body_size 100M;' + LimitRequestBody 104857600 ProxyPass ${funkwhale-api}/api ProxyPassReverse ${funkwhale-api}/api diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml index 399e9d6d3..7116a8b9e 100644 --- a/deploy/docker-compose.yml +++ b/deploy/docker-compose.yml @@ -68,7 +68,7 @@ services: - .env environment: # Override those variables in your .env file if needed - - "NGINX_MAX_BODY_SIZE=${NGINX_MAX_BODY_SIZE-30M}" + - "NGINX_MAX_BODY_SIZE=${NGINX_MAX_BODY_SIZE-100M}" volumes: - "./nginx/funkwhale.template:/etc/nginx/conf.d/funkwhale.template:ro" - "./nginx/funkwhale_proxy.conf:/etc/nginx/funkwhale_proxy.conf:ro" diff --git a/deploy/env.prod.sample b/deploy/env.prod.sample index b5f602d47..bb7d6cd08 100644 --- a/deploy/env.prod.sample +++ b/deploy/env.prod.sample @@ -135,4 +135,4 @@ MUSIC_DIRECTORY_SERVE_PATH=/srv/funkwhale/data/music FUNKWHALE_FRONTEND_PATH=/srv/funkwhale/front/dist # Nginx related configuration -NGINX_MAX_BODY_SIZE=30M +NGINX_MAX_BODY_SIZE=100M diff --git a/dev.yml b/dev.yml index dc931386e..bd9808c53 100644 --- a/dev.yml +++ b/dev.yml @@ -94,7 +94,7 @@ services: - .env image: nginx environment: - - "NGINX_MAX_BODY_SIZE=${NGINX_MAX_BODY_SIZE-30M}" + - "NGINX_MAX_BODY_SIZE=${NGINX_MAX_BODY_SIZE-100M}" - "FUNKWHALE_API_IP=${FUNKHALE_API_IP-api}" - "FUNKWHALE_API_PORT=${FUNKWHALE_API_PORT-5000}" - "FUNKWHALE_FRONT_IP=${FUNKHALE_FRONT_IP-front}" diff --git a/docker/nginx/conf.dev b/docker/nginx/conf.dev index 3e7a3515a..ecb1c1d0c 100644 --- a/docker/nginx/conf.dev +++ b/docker/nginx/conf.dev @@ -41,7 +41,7 @@ http { server { listen 80; charset utf-8; - client_max_body_size 30M; + client_max_body_size 100M; include /etc/nginx/funkwhale_proxy.conf; # compression settings gzip on;