From 120f83ce9326b7f4a6fe2bb0d9575dbdac844bae Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sat, 14 Mar 2026 08:20:51 +0000 Subject: [PATCH] Nextcloud performance tuning and fix backup cron job - Set loglevel=2 (warnings) and disable mail_smtpdebug via configs - Enable opcache.enable_file_override for faster file checks - Increase APCu shared memory from 32M to 128M - Fix broken module.nfs_nextcloud_data reference in backup cron job to use the iSCSI PVC directly --- stacks/nextcloud/chart_values.yaml | 9 +++++++++ stacks/nextcloud/main.tf | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/stacks/nextcloud/chart_values.yaml b/stacks/nextcloud/chart_values.yaml index 7ed60587..a8bc5eb3 100644 --- a/stacks/nextcloud/chart_values.yaml +++ b/stacks/nextcloud/chart_values.yaml @@ -26,11 +26,20 @@ nextcloud: # value: "true" # - name: loglevel # value: "0" + configs: + performance.config.php: | + 2, + 'mail_smtpdebug' => false, + ); phpConfigs: zzz-custom.ini: | max_execution_time = 300 max_input_time = 300 default_socket_timeout = 300 + opcache.enable_file_override = 1 + apc.shm_size = 128M extraVolumes: - name: apache-tuning configMap: diff --git a/stacks/nextcloud/main.tf b/stacks/nextcloud/main.tf index 7da20811..e3a996eb 100644 --- a/stacks/nextcloud/main.tf +++ b/stacks/nextcloud/main.tf @@ -366,7 +366,7 @@ resource "kubernetes_cron_job_v1" "nextcloud-backup" { volume { name = "nextcloud-data" persistent_volume_claim { - claim_name = module.nfs_nextcloud_data.claim_name + claim_name = kubernetes_persistent_volume_claim.nextcloud_data_iscsi.metadata[0].name } }