From c6a9c15e149d9fc0a7ff6066f9d06de3ec5666e6 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sun, 7 Jun 2020 18:52:26 +0200 Subject: [PATCH] server/nextcloud: Enabled redis cache --- roles/server/nextcloud/meta/main.yml | 4 ++++ roles/server/nextcloud/tasks/main.yml | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/roles/server/nextcloud/meta/main.yml b/roles/server/nextcloud/meta/main.yml index e4f307f..3965bc9 100644 --- a/roles/server/nextcloud/meta/main.yml +++ b/roles/server/nextcloud/meta/main.yml @@ -18,6 +18,10 @@ dependencies: includes: - "{{ nextcloud_installation_directory }}/apps" memory_limit: 1G + - role: redis/instance + # domain + # system_user + # user_directory - role: nginx/server directives: | add_header X-Robots-Tag none; diff --git a/roles/server/nextcloud/tasks/main.yml b/roles/server/nextcloud/tasks/main.yml index e28edf9..7ef29ac 100644 --- a/roles/server/nextcloud/tasks/main.yml +++ b/roles/server/nextcloud/tasks/main.yml @@ -26,6 +26,7 @@ # - php-mcrypt - php-mysql # - php-posix + - php-redis # - php-simplexml - php-xml # - php-xmlreader @@ -95,6 +96,12 @@ insertbefore: "^\\);" block: | 'memcache.local' => '\\OC\\Memcache\\APCu', + 'memcache.distributed' => '\\OC\\Memcache\\Redis', + 'memcache.locking' => '\\OC\\Memcache\\Redis', + 'redis' => [ + 'host' => '{{ redis_socket_path }}', + 'port' => 0, + ], validate: /usr/bin/php %s - name: Install Nextcloud apps