summaryrefslogtreecommitdiff
path: root/roles/elevate/media
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2019-03-01 13:27:38 +0100
committerChristian Pointner <equinox@spreadspace.org>2019-03-01 13:27:38 +0100
commit6c6aa526b3c8625caa1418b90bb558273723321d (patch)
treea5692e11e5e646d8dbeddf13b8647c592af3587a /roles/elevate/media
parentaccess point channel config (diff)
some tweaks for nextcloud
Diffstat (limited to 'roles/elevate/media')
-rw-r--r--roles/elevate/media/defaults/main.yml1
-rw-r--r--roles/elevate/media/tasks/nextcloud.yml5
-rw-r--r--roles/elevate/media/templates/nextcloud-nginx.conf.j23
3 files changed, 9 insertions, 0 deletions
diff --git a/roles/elevate/media/defaults/main.yml b/roles/elevate/media/defaults/main.yml
index f81e96c6..3ffd2d89 100644
--- a/roles/elevate/media/defaults/main.yml
+++ b/roles/elevate/media/defaults/main.yml
@@ -15,6 +15,7 @@ nextcloud_admin:
nextcloud_lvm: {}
+nextcloud_memory_limit: 8G
nextcloud_max_upload_size: 20G
nextcloud_app_config:
diff --git a/roles/elevate/media/tasks/nextcloud.yml b/roles/elevate/media/tasks/nextcloud.yml
index aaf168c7..cfa0acf9 100644
--- a/roles/elevate/media/tasks/nextcloud.yml
+++ b/roles/elevate/media/tasks/nextcloud.yml
@@ -106,6 +106,11 @@
regexp: '^{{ item }}='
line: '{{ item }}={{ nextcloud_max_upload_size }}'
+- name: configure nextcloud memory limit
+ lineinfile:
+ path: /srv/nextcloud/www/.user.ini
+ regexp: '^memory_limit='
+ line: 'memory_limit={{ nextcloud_memory_limit }}'
- name: install nextcloud service unit
template:
diff --git a/roles/elevate/media/templates/nextcloud-nginx.conf.j2 b/roles/elevate/media/templates/nextcloud-nginx.conf.j2
index 2320f983..7ffb34bf 100644
--- a/roles/elevate/media/templates/nextcloud-nginx.conf.j2
+++ b/roles/elevate/media/templates/nextcloud-nginx.conf.j2
@@ -53,6 +53,9 @@ server {
client_max_body_size 512M;
fastcgi_buffers 64 4K;
+ # fix buffering problem for big downloads
+ fastcgi_buffering off;
+
# Enable gzip but do not remove ETag headers
gzip on;
gzip_vary on;