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 | drag0n141/home-ops | 66 | 9.4.0 | 22 days ago |
| nextcloud | haraldkoch/kochhaus-home | 180 | 9.4.0 | 25 days ago |
| nextcloud | bjw-s-labs/home-ops | 864 | 9.4.0 | 2 months ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| boolean | |
| string | |
cronjob.cronjob.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].key (5) app.kubernetes.io/instance | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| number | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
| string | |
cronjob.cronjob.command[] (1) - /bin/bash | string |
| string | |
cronjob.type (6) cronjob | string |
| boolean | |
| number | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| number | |
| number | |
| boolean | |
nextcloud.existingSecret.secretName (12) nextcloud-secret | string |
nextcloud.existingSecret.passwordKey (8) nextcloud-password | string |
nextcloud.existingSecret.usernameKey (8) nextcloud-username | string |
| string | |
nextcloud.existingSecret.smtpPasswordKey (6) SMTP_PASSWORD | string |
nextcloud.existingSecret.smtpUsernameKey (6) SMTP_USERNAME | string |
nextcloud.host (12) nextcloud.${SECRET_DOMAIN} | string |
| boolean | |
nextcloud.mail.domain (9) ${SECRET_DOMAIN} | string |
nextcloud.mail.fromAddress (8) ${SECRET_SMTP_FROM_ADDRESS} | string |
| number, string | |
| string | |
| string | |
nextcloud.mail.smtp.host (4) smtp-relay.default.svc.cluster.local | string |
| string | |
| string | |
nextcloud.extraEnv[].name (9) REDIS_HOST | string |
nextcloud.extraEnv[].value (7) dragonfly.database.svc.cluster.local | string |
nextcloud.extraEnv[].valueFrom.secretKeyRef.key (5) OIDC_CLIENT_SECRET | string |
nextcloud.extraEnv[].valueFrom.secretKeyRef.name (5) nextcloud-secrets | string |
nextcloud.extraInitContainers[].image (8) ghcr.io/home-operations/postgres-init:18 | string |
| string | |
nextcloud.extraInitContainers[].envFrom[].secretRef.name (6) nextcloud-secret | string |
nextcloud.extraInitContainers[].command[] (2) - /bin/sh | string |
| string | |
| string | |
| number | |
| number | |
nextcloud.configs."misc.config.php" (7) <?php
$CONFIG = array (
'default_phone_region' => 'GB',
'maintenance_window_start' => 2,
); ?> | string |
nextcloud.configs."proxy.config.php" (7) <?php
$CONFIG = array (
'overwriteprotocol' => 'https',
'overwrite.cli.url' => 'https://cloud.${CLUSTER_DOMAIN}',
'overewritehost' => 'cloud.${CLUSTER_DOMAIN}',
'check_data_directory_permissions' => false,
'trusted_proxies' => array(
0 => '127.0.0.1',
1 => '${NETWORK_K8S_POD_CIDR}',
2 => '${NETWORK_K8S_SERVICE_CIDR}'
),
'forwarded_for_headers' => array('HTTP_X_FORWARDED_FOR'),
'trusted_domains' => array(
0 => '127.0.0.1',
1 => 'cloud.${CLUSTER_DOMAIN}'
)
); ?> | string |
nextcloud.configs."local.config.php" (4) <?php
$CONFIG = array(
'trusted_proxies' => array(
'127.0.0.1',
'10.0.0.0/8',
),
'forwarded_for_headers' => array('HTTP_X_FORWARDED_FOR'),
'default_phone_region' => 'DE',
'auth.bruteforce.protection.enabled' => true,
'maintenance_window_start' => 1,
'simpleSignUpLink.shown' => false,
'overwrite.cli.url' => 'https://files.albdev.cloud',
); | string |
nextcloud.configs."oidc.config.php" (3) <?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' => 'nextcloud',
'oidc_login_client_secret' => getenv('OIDC_CLIENT_SECRET'),
'oidc_login_auto_redirect' => true,
'oidc_login_end_session_redirect' => false,
'oidc_login_button_text' => 'Log in with Authelia',
'oidc_login_hide_password_form' => true,
'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' => false,
'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."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' => 'nextcloud.log',
'loglevel' => 1,
'logdateformat' => 'F d, Y H:i:s'
); | string |
nextcloud.configs."redis.config.php" (2) <?php
$CONFIG = array (
'memcache.distributed' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => array (
'host' => getenv('REDIS_HOST'),
'port' => 6379,
'dbindex' => 4,
'password' => '',
),
); | 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."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."performance.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',
'OC\Preview\PDF',
'OC\Preview\TIFF',
'OC\Preview\SVG',
'OC\Preview\MP4',
'OC\Preview\Movie',
),
'preview_max_x' => 2048,
'preview_max_y' => 2048,
'preview_max_scale_factor' => 1,
'preview_concurrency_all' => 4,
'jpeg_quality' => 60,
); | 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.configs."sso.config.php" (1) <?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.datadir (7) /var/www/data | string |
nextcloud.extraVolumes[].name (7) scripts | string |
| number | |
nextcloud.extraVolumes[].configMap.name (3) nextcloud-scripts | string |
nextcloud.extraVolumes[].nfs.path (2) /mnt/data/home | string |
nextcloud.extraVolumes[].nfs.server (2) nas01.${SECRET_DOMAIN_INT} | string |
nextcloud.extraVolumes[].persistentVolumeClaim.claimName (1) nextcloud-media-nfs | string |
nextcloud.extraVolumes[].secret.items[].key (1) replica.config.php | string |
nextcloud.extraVolumes[].secret.items[].path (1) replica.config.php | string |
nextcloud.extraVolumes[].secret.secretName (1) nextcloud-secret | string |
nextcloud.extraVolumeMounts[].mountPath (6) /scripts | string |
nextcloud.extraVolumeMounts[].name (6) scripts | string |
| boolean | |
nextcloud.extraVolumeMounts[].subPath (3) replica.config.php | string |
nextcloud.phpConfigs."uploadLimit.ini" (5) upload_max_filesize = 16G
post_max_size = 16G
max_input_time = 3600
max_execution_time = 3600
| string |
nextcloud.phpConfigs."www.conf" (5) [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 |
nextcloud.hooks.post-upgrade (4) # 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.before-starting (3) # 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-installation (2) printf "Add missing DB indices\n"
php occ db:add-missing-indices | string |
| boolean | |
| boolean | |
nextcloud.lifecycle.postStartCommand[] (3) - /bin/sh | string |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| number, string | |
nextcloud.podSecurityContext.fsGroupChangePolicy (1) OnRootMismatch | string |
| string | |
| boolean | |
| string | |
| 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 | |
| boolean | |
persistence.existingClaim (12) nextcloud | 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 |
persistence.config.existingClaim (1) nextcloud | string |
persistence.config.globalMounts[].path (1) /var/www/html | string |
| string | |
| string | |
persistence.data.existingClaim (2) nextcloud-nfs | string |
persistence.data.globalMounts[].path (2) /var/www/html/data | string |
| boolean | |
persistence.data.path (2) /mnt/tank/Nextcloud | string |
persistence.data.server (2) horrea-10.${SECRET_DOMAIN} | string |
| string | |
persistence.hooks.advancedMounts.nextcloud.app[].path (2) /docker-entrypoint-hooks.d/before-starting/whiteboard.sh | string |
| boolean | |
| 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 |
| boolean | |
persistence.nextcloudData.existingClaim (2) nextcloud-pvc | string |
persistence.nextcloudData.accessMode (1) ReadWriteMany | 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 (11) INIT_POSTGRES_PASS | string |
externalDatabase.existingSecret.secretName (11) nextcloud-secret | string |
externalDatabase.existingSecret.usernameKey (11) INIT_POSTGRES_USER | string |
| string | |
| string | |
externalDatabase.type (11) postgresql | string |
externalDatabase.host (9) postgres-rw.database.svc.cluster.local. | string |
externalDatabase.database (8) nextcloud | string |
image.flavor (10) fpm-alpine | string |
image.tag (6) 34.0.3-fpm-alpine | string |
image.repository (3) nextcloud | string |
image.pullPolicy (1) IfNotPresent | string |
image.registry (1) docker.io | string |
| boolean | |
| boolean | |
nginx.image.repository (3) mirror.gcr.io/library/nginx | string |
| string | |
| number | |
| string | |
| string | |
nginx.config.headers.Strict-Transport-Security (2) max-age=15552000; includeSubDomains | string |
nginx.config.serverBlockCustom (1) client_max_body_size 10G;
client_body_timeout 300s;
fastcgi_buffers 64 4K;
fastcgi_read_timeout 3600s;
| string |
| boolean | |
| number | |
| number | |
| number | |
| number | |
| number | |
| string | |
deploymentAnnotations."secret.reloader.stakater.com/reload" (1) nextcloud-secret | string |
| string | |
| number | |
| string | |
| string | |
| boolean | |
httpRoute.hostnames[] (5) - nextcloud.${SECRET_DOMAIN} | string |
httpRoute.parentRefs[].name (5) envoy-external | string |
| string | |
| string | |
| string | |
httpRoute.rules[].filters[].type (3) ResponseHeaderModifier | string |
httpRoute.rules[].filters[].responseHeaderModifier.add[].name (2) strict-transport-security | string |
| string | |
httpRoute.rules[].filters[].urlRewrite.path.replaceFullPath (1) /public.php?service=host-meta | string |
httpRoute.rules[].filters[].urlRewrite.path.replacePrefixMatch (1) /index.php/.well-known/webfinger | string |
httpRoute.rules[].filters[].urlRewrite.path.type (1) ReplacePrefixMatch | string |
| string | |
httpRoute.annotations."gatus.home-operations.com/endpoint" (1) path: /status.php | string |
httpRoute.annotations."gethomepage.dev/description" (1) Files, calendar, contacts | string |
| string | |
| string | |
httpRoute.annotations."gethomepage.dev/href" (1) https://nextcloud.${SECRET_DOMAIN} | string |
httpRoute.annotations."gethomepage.dev/icon" (1) nextcloud.png | string |
| string | |
httpRoute.annotations."gethomepage.dev/widget.key" (1) {{HOMEPAGE_VAR_NEXTCLOUD_TOKEN}} | string |
| string | |
httpRoute.annotations."gethomepage.dev/widget.url" (1) https://nextcloud.${SECRET_DOMAIN} | string |
| string | |
controllers.nextcloud.containers.app.env.NEXTCLOUD_TRUSTED_DOMAINS (4) cloud.${SECRET_DOMAIN} | string |
| string | |
controllers.nextcloud.containers.app.env.OVERWRITECLIURL (3) https://cloud.${SECRET_DOMAIN} | string |
| string | |
controllers.nextcloud.containers.app.env.REDIS_HOST (3) nextcloud-dragonfly | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.nextcloud.containers.app.env.POSTGRES_HOST (2) postgres-rw.databases.svc.cluster.local | string |
| string | |
controllers.nextcloud.containers.app.env.TRUSTED_PROXIES (2) 10.42.0.0/16 127.0.0.1 | string |
| string | |
| string | |
controllers.nextcloud.containers.app.env.WHITEBOARD_URL (2) https://whiteboard.${SECRET_DOMAIN} | string |
controllers.nextcloud.containers.app.env.NEXTCLOUD_ADMIN_PASSWORD.valueFrom.secretKeyRef.key (1) NEXTCLOUD_ADMIN_PASSWORD | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.nextcloud.containers.app.image.repository (4) docker.io/library/nextcloud | string |
controllers.nextcloud.containers.app.image.tag (4) 34.0.4-fpm-alpine@sha256:9f75da92261d0993a98098573e0f2d5ca01cfbbbb236f90ad521c388568de94c | string |
| boolean | |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| number | |
| string | |
| string | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| number | |
| string | |
| string | |
| number | |
| number | |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| number | |
| number | |
| number | |
| boolean | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
controllers.nextcloud.containers.app.securityContext.capabilities.add[] (1) - CHOWN | string |
| boolean | |
| string | |
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) 34.0.4-fpm-alpine@sha256:9f75da92261d0993a98098573e0f2d5ca01cfbbbb236f90ad521c388568de94c | 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.30.5-alpine@sha256:15c994d10d6d78658721c3bcafff14cb281fba2a4bdf9d5ba92c416a472516e3 | 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) 34.0.4-fpm-alpine@sha256:9f75da92261d0993a98098573e0f2d5ca01cfbbbb236f90ad521c388568de94c | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
controllers.nextcloud.initContainers.01-init-db.image.repository (2) ghcr.io/home-operations/postgres-init | string |
| 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) 34.0.4-fpm-alpine@sha256:9f75da92261d0993a98098573e0f2d5ca01cfbbbb236f90ad521c388568de94c | 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.1@sha256:8f2f0e93aca5e9457019933936dea1f313052e72c696b4aecb31580a208b859f | string |
| boolean | |
| string | |
| boolean | |
| string | |
controllers.nextcloud.initContainers.init-db.image.repository (1) ghcr.io/home-operations/postgres-init | string |
| string | |
controllers.nextcloud.type (1) deployment | string |
| number | |
| string | |
| number | |
| boolean | |
| number | |
ingress.enabled (4) false | boolean |
route.app.hostnames[] (4) - cloud.${SECRET_DOMAIN} | string |
route.app.parentRefs[].name (4) envoy-internal | string |
| string | |
| string | |
route.app.annotations."gethomepage.dev/description" (3) File sync and share | string |
| string | |
| string | |
route.app.annotations."gethomepage.dev/icon" (3) nextcloud.png | string |
| string | |
route.app.annotations."gatus.home-operations.com/endpoint" (2) group: productivity
| string |
| string | |
route.app.annotations."gethomepage.dev/widget.password" (1) {{`{{HOMEPAGE_VAR_NEXTCLOUD_PASSWORD}}`}} | string |
| string | |
route.app.annotations."gethomepage.dev/widget.url" (1) http://nextcloud.productivity.svc.cluster.local:80 | string |
route.app.annotations."gethomepage.dev/widget.username" (1) {{`{{HOMEPAGE_VAR_NEXTCLOUD_USERNAME}}`}} | 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 (3) nextcloud | string |
| boolean | |
externalRedis.host (3) nextcloud-dragonfly | string |
| number, string | |
| string | |
| string | |
global.image.registry (2) mirror.gcr.io | string |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| 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 |
fullnameOverride (1) nextcloud | string |
| boolean | |
lifecycle.postStartCommand[] (1) - /bin/bash | string |
| boolean | |
| number | |
| number | |
| string | |
prometheus.rules.defaults.filter (1) namespace="observability",job="nextcloud-exporter" | string |
| boolean | |
| boolean | |
securityContext.fsGroupChangePolicy (1) OnRootMismatch | string |