No introduction found. Create it?
Install with:
helm repo add nextcloud oci://ghcr.io/bjw-s-labs/charts/
helm install nextcloud nextcloud/nextcloud -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| nextcloud | bjw-s-labs/home-ops | 867 | 9.4.1 | 8 days ago |
| nextcloud | haraldkoch/kochhaus-home | 180 | 9.4.1 | 13 days ago |
| nextcloud | drag0n141/home-ops | 66 | 9.4.1 | a month ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| boolean | |
cronjob.cronjob.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].key (5) app.kubernetes.io/instance | string |
| string | |
| string | |
| string | |
| number | |
| number | |
| number | |
| boolean | |
| string | |
| string | |
| string | |
| number | |
| string | |
cronjob.type (5) cronjob | string |
| boolean | |
| number | |
| string | |
| string | |
| string | |
| number | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| number | |
| boolean | |
nextcloud.existingSecret.secretName (14) nextcloud-secret | string |
nextcloud.existingSecret.passwordKey (9) ADMIN_PASS | string |
| string | |
nextcloud.existingSecret.smtpPasswordKey (9) SMTP_PASSWORD | string |
nextcloud.existingSecret.smtpUsernameKey (9) SMTP_USERNAME | string |
nextcloud.existingSecret.usernameKey (9) ADMIN_USER | string |
nextcloud.host (14) cloud.${SECRET_DOMAIN} | string |
| boolean | |
nextcloud.mail.domain (10) ${SECRET_DOMAIN} | string |
nextcloud.mail.fromAddress (10) nextcloud | string |
| string, number | |
| string | |
| string | |
nextcloud.mail.smtp.host (5) smtp-relay.default.svc.cluster.local | string |
| string | |
| string | |
nextcloud.extraEnv[].name (11) REDIS_HOST | string |
nextcloud.extraEnv[].valueFrom.secretKeyRef.key (8) REDIS_HOST | string |
nextcloud.extraEnv[].valueFrom.secretKeyRef.name (8) nextcloud-secret | string |
nextcloud.extraEnv[].value (7) nextcloud-dragonfly.default.svc | string |
nextcloud.extraInitContainers[].image (11) ghcr.io/home-operations/postgres-init:18 | string |
| string | |
nextcloud.extraInitContainers[].envFrom[].secretRef.name (8) nextcloud-secret | string |
nextcloud.extraInitContainers[].command[] (3) - touch | string |
| string | |
| string | |
| number | |
| number | |
nextcloud.datadir (9) /var/www/data | string |
nextcloud.extraVolumes[].name (9) nfs-media | string |
nextcloud.extraVolumes[].nfs.path (3) /mnt/data/home | string |
nextcloud.extraVolumes[].nfs.server (3) nas01.${SECRET_DOMAIN_INT} | string |
| number | |
nextcloud.extraVolumes[].configMap.name (2) nextcloud-startup-hooks | string |
nextcloud.extraVolumes[].persistentVolumeClaim.claimName (2) nextcloud-media-nfs | string |
| string | |
| string | |
nextcloud.extraVolumeMounts[].subPath (3) before-starting.sh | string |
| boolean | |
nextcloud.configs."misc.config.php" (7) <?php
$CONFIG = array (
'default_phone_region' => 'PL',
'maintenance_window_start' => 2,
); ?> | string |
nextcloud.configs."proxy.config.php" (7) <?php
$CONFIG = array (
'trusted_proxies' => array(
0 => '127.0.0.1',
1 => '10.43.0.0/16',
1 => '10.0.0.0/16',
),
'forwarded_for_headers' => array('HTTP_X_FORWARDED_FOR'),
); ?> | string |
nextcloud.configs."local.config.php" (6) <?php
$CONFIG = array (
'trusted_proxies' => array (
0 => '127.0.0.1',
1 => '${K8S_CLUSTER_CIDR}',
2 => '${K8S_SERVICE_CIDR}',
),
'forwarded_for_headers' => array (
0 => 'HTTP_X_FORWARDED_FOR',
),
'overwrite.cli.url' => 'https://nextcloud.${SECRET_DOMAIN}',
// Collabora's internal callbacks use HTTP; public and CLI URLs remain HTTPS.
'overwriteprotocol' => ($_SERVER['HTTP_HOST'] ?? '') === 'nextcloud.default.svc.cluster.local:8080' ? 'http' : 'https',
'quota_include_external_storage' => 'false',
'skeletondirectory' => '',
'knowledgebaseenabled' => 'false',
'maintenance_window_start' => '20',
'enable_previews' => false,
'trashbin_retention_obligation' => 'auto, 30',
'auth.bruteforce.protection.enabled' => true,
); | string |
nextcloud.configs."oidc.config.php" (4) <?php
$CONFIG = array (
'allow_user_to_change_display_name' => false,
'lost_password_link' => 'disabled',
'oidc_login_provider_url' => 'https://auth.${SECRET_DOMAIN}',
'oidc_login_client_id' => getenv('NEXTCLOUD_OAUTH_CLIENT_ID'),
'oidc_login_client_secret' => getenv('NEXTCLOUD_OAUTH_CLIENT_SECRET'),
'oidc_login_auto_redirect' => false,
'oidc_login_end_session_redirect' => false,
'oidc_login_button_text' => 'Log in with Authelia',
'oidc_login_hide_password_form' => false,
'oidc_login_use_id_token' => false,
'oidc_login_attributes' => array (
'id' => 'preferred_username',
'name' => 'name',
'mail' => 'email',
'groups' => 'groups',
'is_admin' => 'is_nextcloud_admin',
),
'oidc_login_default_group' => 'oidc',
'oidc_login_use_external_storage' => false,
'oidc_login_scope' => 'openid profile email groups nextcloud_userinfo',
'oidc_login_proxy_ldap' => false,
'oidc_login_disable_registration' => true,
'oidc_login_redir_fallback' => false,
'oidc_login_tls_verify' => true,
'oidc_create_groups' => false,
'oidc_login_webdav_enabled' => false,
'oidc_login_password_authentication' => false,
'oidc_login_public_key_caching_time' => 86400,
'oidc_login_min_time_between_jwks_requests' => 10,
'oidc_login_well_known_caching_time' => 86400,
'oidc_login_update_avatar' => false,
'oidc_login_code_challenge_method' => 'S256'
); ?> | string |
nextcloud.configs."redis.config.php" (4) <?php
$CONFIG = array(
'memcache.distributed' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => array(
'host' => getenv('REDIS_HOST'),
'port' => getenv('REDIS_HOST_PORT') ?: 6379,
'dbindex' => getenv('REDIS_DATABASE') ?: 0,
'password' => getenv('REDIS_PASSWORD'),
),
); | string |
nextcloud.configs."sso.config.php" (3) <?php
$CONFIG = array (
'oidc_login_provider_url' => 'https://authelia.${SECRET_DOMAIN}',
'oidc_login_client_id' => 'nextcloud',
'oidc_login_client_secret' => getenv('NEXTCLOUD_OAUTH_CLIENT_SECRET'),
'oidc_login_button_text' => 'Log in with Authelia',
'oidc_login_attributes' =>
array (
'id' => 'preferred_username',
'name' => 'name',
'mail' => 'email',
),
'oidc_login_scope' => 'openid profile email',
'oidc_login_disable_registration' => true,
'oidc_login_password_authentication' => true,
'oidc_login_end_session_on_logout' => true,
); | string |
nextcloud.configs."collabora.config.php" (2) <?php
$CONFIG = array (
'richdocuments' => array(
'wopi_url' => 'https://${SECRET_CLOUD_COLLABORA_DOMAIN}',
),
); | string |
nextcloud.configs."ingress.config.php" (2) <?php
$CONFIG = array (
'overwrite.cli.url' => 'https://cloud.${SECRET_DOMAIN}',
'overwriteprotocol' => 'https',
); | string |
nextcloud.configs."logging.config.php" (2) <?php
$CONFIG = array (
'log_type' => 'file',
'logfile' => '/var/www/html/data/nextcloud.log',
'loglevel' => 1,
'logdateformat' => 'F d, Y H:i:s'
); | string |
nextcloud.configs."bulkupload.config.php" (1) <?php
$CONFIG = array (
'bulkupload.enabled' => false,
); | string |
nextcloud.configs."caching.config.php" (1) <?php
$CONFIG = array (
'memcache.local' => '\\OC\\Memcache\\APCu',
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'filelocking.enabled' => true,
'redis' => array(
'host' => 'dragonfly.database.svc.cluster.local',
'port' => 6379,
'timeout' => 0.0,
'password' => '',
),
); | string |
nextcloud.configs."custom.config.php" (1) <?php
$CONFIG = array (
'overwriteprotocol' => 'https',
'overwrite.cli.url' => 'https://cloud.${SECRET_DOMAIN}',
'overwritehost' => 'cloud.${SECRET_DOMAIN}',
'filelocking.enabled' => 'true',
'default_phone_region' => 'DE',
'loglevel' => '2',
'enable_previews' => true,
'log_type' => 'syslog',
'maintenance_window_start' => 1,
'upgrade.disable-web' => false,
'trusted_proxies' =>
array (
0 => '127.0.0.1',
1 => '10.42.0.0/16',
2 => '10.43.0.0/16',
),
); | string |
nextcloud.configs."gitops.config.php" (1) <?php
$CONFIG = array (
'appstoreenabled' => true,
'mail_domain' => '${SECRET_DOMAIN}',
); | string |
nextcloud.configs."notify_push.config.php" (1) <?php
$CONFIG = array (
'notify_push' => array(
'base_endpoint' => 'https://${SECRET_CLOUD_DOMAIN}/push',
),
); | string |
nextcloud.configs."office.config.php" (1) <?php
$CONFIG = array (
'allow_local_remote_servers' => true,
'trusted_domains' => array (
'nextcloud.${SECRET_DOMAIN}',
'nextcloud.default.svc.cluster.local',
),
); | string |
nextcloud.configs."preview.config.php" (1) <?php
$CONFIG = array (
'enabledPreviewProviders' => array(
'OC\Preview\PNG',
'OC\Preview\JPEG',
'OC\Preview\GIF',
'OC\Preview\BMP',
'OC\Preview\XBitmap',
'OC\Preview\MP3',
'OC\Preview\TXT',
'OC\Preview\MarkDown',
'OC\Preview\OpenDocument',
'OC\Preview\Krita',
'OC\Preview\HEIC',
),
); | string |
nextcloud.phpConfigs."uploadLimit.ini" (7) upload_max_filesize = 16G
post_max_size = 16G
max_input_time = 3600
max_execution_time = 3600
| string |
nextcloud.phpConfigs."www.conf" (6) [www]
user = www-data
group = www-data
listen = 127.0.0.1:9000
pm = dynamic
pm.max_children = 57
pm.start_servers = 14
pm.min_spare_servers = 14
pm.max_spare_servers = 42
pm.max_requests = 500
pm.process_idle_timeout = 10s
| string |
nextcloud.phpConfigs."zzz-pool.conf" (1) [www]
pm = dynamic
pm.max_children = 30
pm.start_servers = 6
pm.min_spare_servers = 3
pm.max_spare_servers = 12
pm.max_requests = 500
| string |
| boolean | |
| boolean | |
nextcloud.hooks.before-starting (4) # disable unneceserry apps
for appname in activity circles systemtags federation privacy \
nextcloud_announcements announcementcenter support survey_client \
user_status weather_status dashboard
do
php occ app:disable "$appname"
done | string |
nextcloud.hooks.post-upgrade (2) # based on https://github.com/nextcloud/all-in-one/blob/25c580bca370eaead5f1fad9d3842a9c49562dff/Containers/nextcloud/entrypoint.sh#L451-L457
php occ maintenance:repair --include-expensive
php occ db:add-missing-indices
php occ db:add-missing-columns
php occ db:add-missing-primary-keys | string |
nextcloud.hooks.post-installation (1) printf "Add missing DB indices\n"
php occ db:add-missing-indices | string |
| number, string | |
| boolean | |
| number, string | |
nextcloud.securityContext.fsGroup (1) ${PGID:-100} | string |
nextcloud.securityContext.fsGroupChangePolicy (1) OnRootMismatch | string |
| boolean | |
| number | |
nextcloud.lifecycle.postStartCommand[] (2) - /bin/sh | string |
nextcloud.extraSidecarContainers[].args[] (1) - --port | string |
nextcloud.extraSidecarContainers[].command[] (1) - /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push | string |
nextcloud.extraSidecarContainers[].env[].name (1) NEXTCLOUD_URL | string |
nextcloud.extraSidecarContainers[].env[].value (1) http://nextcloud.self-hosted.svc:8080 | string |
nextcloud.extraSidecarContainers[].image (1) nextcloud:35.0.2-fpm-alpine | string |
nextcloud.extraSidecarContainers[].name (1) notify-push | string |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
nextcloud.extraSidecarContainers[].volumeMounts[].mountPath (1) /var/www/html | string |
nextcloud.extraSidecarContainers[].volumeMounts[].name (1) nextcloud-main | string |
| boolean | |
| boolean | |
| string | |
| boolean | |
nextcloud.objectStorage.s3.existingSecret (1) nextcloud-secrets | string |
nextcloud.objectStorage.s3.host (1) minio.storage.svc.cluster.local | string |
| number | |
nextcloud.objectStorage.s3.secretKeys.accessKey (1) MINIO_ACCESS_KEY | string |
nextcloud.objectStorage.s3.secretKeys.secretKey (1) MINIO_SECRET_KEY | string |
| boolean | |
| string | |
nextcloud.podSecurityContext.fsGroupChangePolicy (1) OnRootMismatch | string |
| string | |
| boolean | |
| string | |
| boolean | |
persistence.existingClaim (14) nextcloud | string |
| boolean | |
persistence.nextcloudData.existingClaim (5) nextcloud-data | string |
persistence.nextcloudData.accessMode (4) ReadWriteMany | string |
persistence.config.advancedMounts.nextcloud.app[].path (2) /usr/local/etc/php-fpm.d/zz-tuning.conf | string |
| boolean | |
persistence.config.advancedMounts.nextcloud.app[].subPath (2) zz-tuning.conf | string |
persistence.config.advancedMounts.nextcloud.cron[].path (2) /var/www/html/config/eurooffice.config.php | string |
| boolean | |
persistence.config.advancedMounts.nextcloud.cron[].subPath (2) eurooffice.config.php | string |
persistence.config.advancedMounts.nextcloud.nginx[].path (2) /etc/nginx/nginx.conf | string |
| boolean | |
| string | |
persistence.config.name (2) nextcloud-configmap | string |
persistence.config.type (2) configMap | string |
| string | |
| string | |
persistence.data.path (2) /mnt/tank/Nextcloud | string |
persistence.data.server (2) horrea-10.${SECRET_DOMAIN} | string |
| string | |
persistence.data.existingClaim (1) {{ .Release.Name }} | string |
persistence.data.globalMounts[].path (1) /var/www/html | string |
persistence.hooks.advancedMounts.nextcloud.app[].path (2) /docker-entrypoint-hooks.d/before-starting/whiteboard.sh | string |
| boolean | |
persistence.hooks.advancedMounts.nextcloud.app[].subPath (2) whiteboard.sh | string |
| number | |
persistence.hooks.name (2) nextcloud-configmap | string |
persistence.hooks.type (2) configMap | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
persistence.html.existingClaim (2) nextcloud | string |
| string | |
persistence.php-conf.advancedMounts.nextcloud.app[].path (2) /usr/local/etc/php/conf.d | string |
persistence.php-conf.type (2) emptyDir | string |
| string | |
| string | |
| string | |
persistence.tmp.type (2) emptyDir | string |
persistence.alex-nfs.globalMounts[].path (1) /var/www/html/data/alex/files | string |
persistence.alex-nfs.path (1) /mnt/Fast/Alex | string |
persistence.alex-nfs.server (1) 192.168.42.20 | string |
| string | |
persistence.config-file.globalMounts[].path (1) /var/www/html/config/custom.config.php | string |
persistence.config-file.globalMounts[].subPath (1) custom.config.php | string |
| string | |
persistence.config-file.type (1) configMap | string |
persistence.tmpfs.globalMounts[].path (1) /tmp | string |
persistence.tmpfs.globalMounts[].subPath (1) tmp | string |
persistence.tmpfs.type (1) emptyDir | string |
| boolean | |
| boolean | |
externalDatabase.existingSecret.passwordKey (13) INIT_POSTGRES_PASS | string |
externalDatabase.existingSecret.secretName (13) nextcloud-secret | string |
externalDatabase.existingSecret.usernameKey (13) INIT_POSTGRES_USER | string |
| string | |
externalDatabase.existingSecret.hostKey (4) POSTGRES_HOST | string |
externalDatabase.type (13) postgresql | string |
externalDatabase.database (9) nextcloud | string |
externalDatabase.host (9) postgres-lb.database.svc.cluster.local. | string |
| boolean | |
| boolean | |
| string | |
| string | |
| string | |
nginx.image.repository (3) mirror.gcr.io/library/nginx | string |
nginx.image.tag (1) 1.31.8 | string |
nginx.config.headers.Strict-Transport-Security (2) max-age=15552000; includeSubDomains; preload; | string |
| boolean | |
| boolean | |
| number | |
| number | |
| number | |
| number | |
| number | |
image.flavor (10) fpm-alpine | string |
image.tag (8) 35.0.2-fpm-alpine | string |
image.repository (4) library/nextcloud | string |
image.registry (2) docker.io | string |
image.pullPolicy (1) IfNotPresent | string |
ingress.enabled (8) false | boolean |
ingress.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
| string | |
| string | |
ingress.annotations."nginx.ingress.kubernetes.io/cors-allow-headers" (1) X-Forwarded-For, X-Real-IP, X-Frame-Options, X-Content-Type-Options, X-Forwarded-Proto | string |
| string | |
| string | |
| string | |
ingress.annotations."nginx.ingress.kubernetes.io/server-snippet" (1) server_tokens off;
proxy_hide_header X-Powered-By;
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
deny all;
}
location ~ ^/(?:autotest|occ|issue|indie|db_|console) {
deny all;
} | string |
ingress.className (1) nginx-internal | string |
ingress.tls[].hosts[] (1) - nc.${SECRET_DOMAIN} | string |
ingress.tls[].secretName (1) tls.nextcloud | string |
| string | |
| string | |
| string | |
| number | |
| string | |
deploymentAnnotations."secret.reloader.stakater.com/reload" (2) nextcloud-secret | string |
| string | |
| string | |
controllers.nextcloud.containers.app.env.NEXTCLOUD_TRUSTED_DOMAINS (3) cloud.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.nextcloud.containers.app.env.OVERWRITECLIURL (2) https://cloud.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
| string | |
controllers.nextcloud.containers.app.env.POSTGRES_HOST (2) postgres-rw.databases.svc.cluster.local | string |
controllers.nextcloud.containers.app.env.REDIS_HOST (2) nextcloud-dragonfly | string |
| string | |
controllers.nextcloud.containers.app.env.TRUSTED_PROXIES (2) 10.42.0.0/16 127.0.0.1 | string |
| string | |
| string | |
| string | |
controllers.nextcloud.containers.app.env.WHITEBOARD_URL (2) https://whiteboard.${SECRET_DOMAIN} | string |
| string | |
controllers.nextcloud.containers.app.image.repository (3) docker.io/library/nextcloud | string |
controllers.nextcloud.containers.app.image.tag (3) 35.0.2-fpm-alpine@sha256:83a9c44d3f738527258cd9bec0da768d78f381176e7d822ee48c2654db5e3179 | string |
| boolean | |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| number | |
| boolean | |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| number | |
| boolean | |
| number | |
| number | |
| number | |
| boolean | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.nextcloud.containers.cron.command[] (2) - sh | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.nextcloud.containers.cron.env.NEXTCLOUD_TRUSTED_DOMAINS (2) cloud.${SECRET_DOMAIN} | string |
controllers.nextcloud.containers.cron.env.OVERWRITECLIURL (2) https://cloud.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
| string | |
controllers.nextcloud.containers.cron.env.POSTGRES_HOST (2) postgres-rw.databases.svc.cluster.local | string |
controllers.nextcloud.containers.cron.env.REDIS_HOST (2) nextcloud-dragonfly | string |
| string | |
controllers.nextcloud.containers.cron.env.TRUSTED_PROXIES (2) 10.42.0.0/16 127.0.0.1 | string |
| string | |
| string | |
| string | |
controllers.nextcloud.containers.cron.env.WHITEBOARD_URL (2) https://whiteboard.${SECRET_DOMAIN} | string |
| string | |
controllers.nextcloud.containers.cron.image.repository (2) docker.io/library/nextcloud | string |
controllers.nextcloud.containers.cron.image.tag (2) 35.0.2-fpm-alpine@sha256:83a9c44d3f738527258cd9bec0da768d78f381176e7d822ee48c2654db5e3179 | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
controllers.nextcloud.containers.nginx.image.repository (2) ghcr.io/nginx/nginx-unprivileged | string |
controllers.nextcloud.containers.nginx.image.tag (2) 1.31.7-alpine@sha256:378d0c32f6562f7fd9629170797f57d2b953aa09be983b3daaf4809bb039ca00 | string |
| boolean | |
| boolean | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| string | |
| string | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.nextcloud.containers.push.command[] (2) - sh | string |
| string | |
controllers.nextcloud.containers.push.env.NEXTCLOUD_URL (2) http://127.0.0.1:8080 | string |
| string | |
| string | |
controllers.nextcloud.containers.push.env.REDIS_URL (2) redis://nextcloud-dragonfly:6379 | string |
| string | |
controllers.nextcloud.containers.push.image.repository (2) docker.io/library/nextcloud | string |
controllers.nextcloud.containers.push.image.tag (2) 35.0.2-fpm-alpine@sha256:83a9c44d3f738527258cd9bec0da768d78f381176e7d822ee48c2654db5e3179 | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
controllers.nextcloud.initContainers.01-init-db.image.repository (2) ghcr.io/home-operations/postgres-init | string |
controllers.nextcloud.initContainers.01-init-db.image.tag (2) 18@sha256:b6d3af974df781c673d37e49bdddfa14a6f5be28b18d2cb7713f0449bea4057b | string |
controllers.nextcloud.initContainers.02-php-conf.command[] (2) - sh | string |
controllers.nextcloud.initContainers.02-php-conf.image.repository (2) docker.io/library/nextcloud | string |
controllers.nextcloud.initContainers.02-php-conf.image.tag (2) 35.0.2-fpm-alpine@sha256:83a9c44d3f738527258cd9bec0da768d78f381176e7d822ee48c2654db5e3179 | string |
| boolean | |
| string | |
| boolean | |
controllers.nextcloud.initContainers.copy-config.command[] (1) - sh | string |
controllers.nextcloud.initContainers.copy-config.image.repository (1) docker.io/library/nextcloud | string |
controllers.nextcloud.initContainers.copy-config.image.tag (1) 35.0.2@sha256:6b015097ca6c30f97d172365f886c27f865e16f8e6ac2d1e80bc1433bc2580da | string |
| boolean | |
| string | |
| boolean | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| boolean | |
httpRoute.hostnames[] (3) - files.bjw-s.dev | string |
httpRoute.parentRefs[].name (3) envoy-external | string |
| string | |
| string | |
| string | |
httpRoute.rules[].filters[].responseHeaderModifier.add[].name (2) strict-transport-security | string |
| string | |
httpRoute.rules[].filters[].type (2) ResponseHeaderModifier | string |
| string | |
httpRoute.annotations."gatus.home-operations.com/endpoint" (1) path: /status.php | string |
| boolean | |
| boolean | |
redis.enabled (3) false | boolean |
| boolean | |
redis.auth.existingSecret (1) nextcloud-secret | string |
redis.auth.existingSecretPasswordKey (1) REDIS_PASSWORD | string |
redis.host (1) nextcloud-valkey.selfhosted.svc.cluster.local | string |
redis.port (1) 6379 | number |
route.app.hostnames[] (3) - cloud.${SECRET_DOMAIN} | string |
route.app.parentRefs[].name (3) envoy-external | string |
| string | |
| string | |
route.app.annotations."gethomepage.dev/description" (2) File sync and share | string |
| string | |
| string | |
route.app.annotations."gethomepage.dev/icon" (2) nextcloud.png | string |
| string | |
| string | |
route.app.annotations."gatus.home-operations.com/endpoint" (1) url: https://storage.hyde.services/cron.php | string |
| string | |
| number | |
route.app.rules[].filters[].responseHeaderModifier.add[].name (1) Strict-Transport-Security | string |
route.app.rules[].filters[].responseHeaderModifier.add[].value (1) max-age=31536000; includeSubDomains; preload | string |
route.app.rules[].filters[].type (1) ResponseHeaderModifier | string |
| number | |
service.app.controller (2) nextcloud | string |
| string | |
| string | |
| boolean | |
externalRedis.host (2) nextcloud-dragonfly | string |
| number, string | |
global.image.registry (2) mirror.gcr.io | string |
| boolean | |
| number | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| string | |
| boolean | |
| number | |
| number | |
| number | |
| number | |
| number | |
configMaps.config.data."custom.config.php" (1) <?php
$CONFIG = array(
'overwriteprotocol' => 'https',
'overwrite.cli.url' => 'https://storage.hyde.services',
'overwritehost' => 'storage.hyde.services',
'check_data_directory_permissions' => false,
'default_phone_region' => 'AU',
'trusted_proxies' => array(
0 => '127.0.0.1',
1 => '10.42.0.0/16',
),
'trusted_domains' => array(
0 => '127.0.0.1',
1 => 'storage.hyde.services',
),
'simpleSignUpLink.shown' => false,
'cache_path' => '/cache',
'forwarded_for_headers' => array('X-Forwarded-For'),
'maintenance_window_start' => 100,
'memcache.distributed' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => array(
'host' => 'dragonfly.databases.svc.cluster.local',
'port' => 6379,
'dbindex' => 1,
),
); | string |
configMaps.config.data."php.ini" (1) session.save_handler = redis
session.save_path = "tcp://dragonfly.databases.svc.cluster.local:6379/1"
redis.session.locking_enabled = 1
redis.session.lock_retries = -1
redis.session.lock_wait_time = 10000
upload_max_filesize = 16G
post_max_size = 16G
memory_limit = 512M
max_execution_time = 3600 | string |
configMaps.config.data."remoteip.conf" (1) RemoteIPHeader X-Forwarded-For
RemoteIPInternalProxy 10.42.0.0/16 | string |
configMaps.config.data."www.conf" (1) [www]
listen = 127.0.0.1:9000
pm = dynamic
pm.max_children = 50
pm.start_servers = 12
pm.min_spare_servers = 6
pm.max_spare_servers = 18 | string |
extraManifests[] (1) - apiVersion: v1
kind: Service
metadata:
name: nextcloud-push
labels:
app.kubernetes.io/name: {{ include "nextcloud.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
spec:
type: ClusterIP
ports:
- name: push
port: 7867
targetPort: 7867
protocol: TCP
selector:
app.kubernetes.io/name: {{ include "nextcloud.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
| string |
fullnameOverride (1) nextcloud | string |
| string | |
| string | |
securityContext.fsGroupChangePolicy (1) OnRootMismatch | string |