From 16304bd7c4921b4f10c035d69db4ed846d997295 Mon Sep 17 00:00:00 2001 From: Jan Beilicke Date: Fri, 18 Apr 2025 21:19:52 +0200 Subject: [PATCH 1/5] Sets default_phone_region --- defaults/main.yml | 1 + tasks/main.yml | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 889c32e..6a4693b 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -9,6 +9,7 @@ nextcloud_admin_user: admin nextcloud_admin_password: mynextcloud nextcloud_trusted_domains: localhost nextcloud_trusted_proxies: [ '172.18.0.0/16' ] +nextcloud_default_phone_region: DE nextcloud_database_utils: - nextcloud-mysql-innodb-convert-row-format.sh virtual_host: localhost diff --git a/tasks/main.yml b/tasks/main.yml index f1e1173..04fbfcb 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -197,6 +197,11 @@ debug: var: "{{ nextcloud_app_install_result }}" +- name: "docker-compose: Set default_phone_region using occ" + shell: + chdir: /home/{{ docker_user }}/nextcloud/ + cmd: docker-compose exec -T -u www-data nextcloud-app /bin/sh -c './occ config:system:set default_phone_region --value="{{ nextcloud_default_phone_region }}"' + - name: "docker-compose: Run database utils" shell: chdir: /home/{{ docker_user }}/nextcloud/ From 81b86deddcd0e158aa57def9488e53fe53835b8c Mon Sep 17 00:00:00 2001 From: Jan Beilicke Date: Fri, 18 Apr 2025 21:20:37 +0200 Subject: [PATCH 2/5] Maintenance activities should run at night between 01:00-05:00 UTC --- tasks/main.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index 04fbfcb..d92e9d0 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -202,6 +202,11 @@ chdir: /home/{{ docker_user }}/nextcloud/ cmd: docker-compose exec -T -u www-data nextcloud-app /bin/sh -c './occ config:system:set default_phone_region --value="{{ nextcloud_default_phone_region }}"' +- name: "docker-compose: Set maintenance_window_start to 1 using occ (This will run maintenance tasks between 01:00-05:00 UTC)" + shell: + chdir: /home/{{ docker_user }}/nextcloud/ + cmd: docker-compose exec -T -u www-data nextcloud-app /bin/sh -c './occ config:system:set maintenance_window_start --value=1 --type=integer' + - name: "docker-compose: Run database utils" shell: chdir: /home/{{ docker_user }}/nextcloud/ From a70efcf8e9e938b60d91dd99c80a0a8fafc3b426 Mon Sep 17 00:00:00 2001 From: Jan Beilicke Date: Fri, 18 Apr 2025 21:25:30 +0200 Subject: [PATCH 3/5] Runs maintenance:repair --include-expensive --- tasks/main.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index d92e9d0..3a500bd 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -207,6 +207,11 @@ chdir: /home/{{ docker_user }}/nextcloud/ cmd: docker-compose exec -T -u www-data nextcloud-app /bin/sh -c './occ config:system:set maintenance_window_start --value=1 --type=integer' +- name: "docker-compose: Run maintenance:repair --include-expensive using occ" + shell: + chdir: /home/{{ docker_user }}/nextcloud/ + cmd: docker-compose exec -T -u www-data nextcloud-app /bin/sh -c './occ maintenance:repair --include-expensive' + - name: "docker-compose: Run database utils" shell: chdir: /home/{{ docker_user }}/nextcloud/ From b8acfca98ea5b7209ff61d877da8d6ee473f35eb Mon Sep 17 00:00:00 2001 From: Jan Beilicke Date: Fri, 18 Apr 2025 21:36:15 +0200 Subject: [PATCH 4/5] Add missing indices --- tasks/main.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index 3a500bd..b8493dc 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -207,6 +207,11 @@ chdir: /home/{{ docker_user }}/nextcloud/ cmd: docker-compose exec -T -u www-data nextcloud-app /bin/sh -c './occ config:system:set maintenance_window_start --value=1 --type=integer' +- name: "docker-compose: Add missing indices using occ" + shell: + chdir: /home/{{ docker_user }}/nextcloud/ + cmd: docker-compose exec -T -u www-data nextcloud-app /bin/sh -c './occ db:add-missing-indices' + - name: "docker-compose: Run maintenance:repair --include-expensive using occ" shell: chdir: /home/{{ docker_user }}/nextcloud/ From f36c602a0e0312b16cd70664c0268247646f7d64 Mon Sep 17 00:00:00 2001 From: Jan Beilicke Date: Fri, 18 Apr 2025 21:37:23 +0200 Subject: [PATCH 5/5] Update all apps --- tasks/main.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index b8493dc..cc5888b 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -207,6 +207,11 @@ chdir: /home/{{ docker_user }}/nextcloud/ cmd: docker-compose exec -T -u www-data nextcloud-app /bin/sh -c './occ config:system:set maintenance_window_start --value=1 --type=integer' +- name: "docker-compose: Update all apps using occ" + shell: + chdir: /home/{{ docker_user }}/nextcloud/ + cmd: docker-compose exec -T -u www-data nextcloud-app /bin/sh -c './occ app:update --all' + - name: "docker-compose: Add missing indices using occ" shell: chdir: /home/{{ docker_user }}/nextcloud/