No introduction found. Create it?
Install with:
helm repo add nextcloud-charts https://nextcloud.github.io/helm/
helm install nextcloud nextcloud-charts/nextcloud -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
nextcloud | angelnu/k8s-gitops | 105 | 4.3.1 | 2 days ago |
nextcloud | budimanjojo/home-cluster | 93 | 4.3.1 | 2 days ago |
nextcloud | haraldkoch/kochhaus-home | 58 | 4.3.1 | 15 days ago |
nextcloud | onedr0p/home-ops | 1296 | 3.4.3 | 2 months ago |
See the most popular values for this chart:
Key | Types |
---|---|
nextcloud.host (23) cloud.${SECRET_DOMAIN} | string |
boolean | |
nextcloud.existingSecret.secretName (14) nextcloud-secret | string |
nextcloud.existingSecret.passwordKey (7) ADMIN_PASS | string |
nextcloud.existingSecret.usernameKey (7) ADMIN_USER | string |
string | |
string | |
string | |
string | |
boolean | |
nextcloud.mail.domain (12) ${SECRET_DOMAIN} | string |
nextcloud.mail.fromAddress (12) nextcloud | string |
number, string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
nextcloud.datadir (11) /var/www/data | string |
nextcloud.extraEnv[].name (8) REDIS_HOST | string |
string | |
string | |
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" (3) [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 |
string | |
string | |
nextcloud.extraInitContainers[].image (6) ghcr.io/onedr0p/postgres-init:14.9 | string |
string | |
nextcloud.extraInitContainers[].envFrom[].secretRef.name (5) nextcloud-secret | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
nextcloud.password (6) ${SECRET_NEXTCLOUD_ADMIN_PASSWORD} | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
number | |
boolean | |
number | |
number | |
string | |
string | |
number | |
boolean | |
persistence.existingClaim (19) nextcloud-config | string |
boolean | |
persistence.nextcloudData.existingClaim (10) nextcloud-nfs | string |
persistence.nextcloudData.accessMode (5) ReadWriteMany | string |
string | |
string | |
persistence.accessMode (5) ReadWriteMany | string |
string | |
boolean | |
ingress.tls[].hosts[] (20) - cloud.${SECRET_DOMAIN} | string |
ingress.tls[].secretName (10) nextcloud-tls | string |
string | |
ingress.annotations."nginx.ingress.kubernetes.io/server-snippet" (15) server_tokens off;
proxy_hide_header X-Powered-By;
# Rule borrowed from .htaccess to handle Microsoft DAV clients
location = / {
if ( $http_user_agent ~ ^DavClnt ) {
return 302 /remote.php/webdav/$is_args$args;
}
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ^~ /.well-known {
# The rules in this block are an adaptation of the rules
# in .htaccess that concern /.well-known.
location = /.well-known/carddav { return 301 /remote.php/dav/; }
location = /.well-known/caldav { return 301 /remote.php/dav/; }
location /.well-known/acme-challenge { try_files $uri $uri/ =404; }
location /.well-known/pki-validation { try_files $uri $uri/ =404; }
# Let Nextcloud's API for /.well-known URIs handle all other
# requests by passing them to the front-end controller.
return 301 /index.php$request_uri;
}
# Rules borrowed from .htaccess to hide certain paths from clients
location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
deny all;
}
location ~ ^/(?:autotest|occ|issue|indie|db_|console) {
deny all;
}
# Rule borrowed from .htaccess
#location /remote {
# return 301 /remote.php$request_uri;
#} | string |
string | |
string | |
ingress.annotations."hajimari.io/icon" (10) simple-icons:nextcloud | string |
string | |
ingress.annotations."cert-manager.io/cluster-issuer" (5) letsencrypt-production | string |
string | |
string | |
ingress.annotations."nginx.ingress.kubernetes.io/cors-allow-headers" (4) X-Forwarded-For, X-Real-IP, X-Frame-Options, X-Content-Type-Options, X-Forwarded-Proto | string |
string | |
string | |
string | |
ingress.annotations."hajimari.io/info" (3) File and Calendar server | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.pathType (12) Prefix | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
externalDatabase.type (18) postgresql | string |
string | |
externalDatabase.database (14) nextcloud | string |
boolean | |
string | |
externalDatabase.existingSecret.secretName (11) nextcloud-secret | string |
externalDatabase.existingSecret.usernameKey (11) POSTGRES_USER | string |
string | |
string | |
string | |
string | |
string | |
image.repository (14) nextcloud | string |
image.flavor (5) fpm-alpine | string |
image.pullPolicy (5) IfNotPresent | string |
boolean | |
number | |
number | |
boolean | |
cronjob.schedule (3) */5 * * * * | string |
string | |
string | |
string | |
boolean | |
nginx.image.repository (5) public.ecr.aws/nginx/nginx | string |
nginx.image.tag (5) 1.25.2 | string |
string | |
boolean | |
string | |
string | |
string | |
boolean | |
number | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
string | |
string | |
string | |
boolean | |
redis.auth.existingSecret (3) nextcloud-secret | string |
redis.auth.existingSecretPasswordKey (3) REDIS_PASSWORD | string |
string | |
redis.architecture (3) standalone | string |
redis.commonConfiguration (3) # Enable AOF https://redis.io/topics/persistence#append-only-file
appendonly yes
# Disable RDB persistence, AOF persistence already enabled.
save ""
maxmemory 94371840
maxmemory-policy allkeys-lru | string |
boolean | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
boolean | |
boolean | |
boolean | |
number | |
number | |
number | |
number | |
number | |
string | |
string | |
string | |
string | |
boolean | |
number | |
number | |
number | |
number | |
number | |
boolean | |
metrics.https (4) false | boolean |
metrics.image.repository (4) xperimental/nextcloud-exporter | string |
string | |
metrics.image.pullPolicy (3) IfNotPresent | string |
number | |
string | |
string | |
metrics.service.type (3) ClusterIP | string |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
boolean | |
string | |
string | |
number | |
mariadb.enabled (4) false | boolean |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
boolean | |
string | |
deploymentAnnotations."secret.reloader.stakater.com/reload" (3) nextcloud-secret | string |
string | |
boolean | |
number | |
number | |
number | |
boolean | |
string | |
string | |
string | |
boolean | |
boolean | |
string | |
string | |
string | |
service.port (3) 8080 | number |
service.type (3) ClusterIP | string |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
string | |
boolean | |
number |