No introduction found. Create it?
opencloud from bjw-s-labs/charts/ is more popular with 8 repositories.
Install with:
helm repo add app-template oci://ghcr.io/bjw-s-labs/charts/
helm install opencloud app-template/app-template -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| opencloud | ahinko/home-ops | 277 | 4.6.2 | 13 days ago |
| opencloud | ToaHartor/maisonneux | 44 | 4.6.0 | 2 months ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
persistence.tmpfs.type (6) emptyDir | string |
| string | |
| string | |
persistence.tmpfs.advancedMounts.collabora.collabora[].path (1) /tmp | string |
| string | |
| string | |
persistence.config.name (5) opencloud-configmap | string |
persistence.config.type (5) configMap | string |
persistence.config.globalMounts[].path (4) /etc/opencloud/csp.yaml | string |
persistence.config.globalMounts[].subPath (4) csp.yaml | string |
persistence.config.advancedMounts.opencloud.opencloud[].path (1) /etc/opencloud/csp.yaml | string |
persistence.config.advancedMounts.opencloud.opencloud[].subPath (1) csp.yaml | string |
| boolean | |
persistence.data.existingClaim (5) opencloud | string |
persistence.data.globalMounts[].path (5) /var/lib/opencloud | string |
| string | |
persistence.data.accessMode (1) ReadWriteOnce | string |
persistence.data.advancedMounts.opencloud.opencloud[].path (1) /var/lib/opencloud | string |
| string | |
persistence.data.advancedMounts.wopi.wopi[].path (1) /etc/opencloud | string |
| string | |
| string | |
| string | |
persistence.data.storageClass (1) ${fastdata_storage}-ha | string |
persistence.data.type (1) persistentVolumeClaim | string |
| string | |
persistence.files.path (1) /files/opencloud | string |
persistence.files.server (1) nfs.${SECRET_DOMAIN} | string |
| string | |
persistence.secret.globalMounts[].path (1) /etc/opencloud/opencloud.yaml | string |
persistence.secret.globalMounts[].subPath (1) opencloud.yaml | string |
persistence.secret.name (1) opencloud-secret | string |
| string | |
| string | |
persistence.unzip.image (1) docker.io/opencloudeu/web-extensions:unzip-1.0.4 | string |
| string | |
controllers.opencloud.containers.app.command[] (5) - /bin/sh | string |
| string | |
| boolean | |
| boolean | |
controllers.opencloud.containers.app.env.OC_URL (5) https://cloud.${SECRET_DOMAIN} | string |
| boolean | |
| string | |
controllers.opencloud.containers.app.env.PROXY_CSP_CONFIG_FILE_LOCATION (4) /etc/opencloud/csp.yaml | string |
| string | |
| string | |
| string, boolean | |
| string | |
controllers.opencloud.containers.app.env.OC_OIDC_ISSUER (3) https://${auth_subdomain}.${main_domain_websecure}/application/o/opencloud/ | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.opencloud.containers.app.env.PROXY_USER_OIDC_CLAIM (3) preferred_username | string |
| string | |
controllers.opencloud.containers.app.env.WEB_OPTION_ACCOUNT_EDIT_LINK_HREF (3) https://${auth_subdomain}.${main_domain_websecure}/if/user/#/settings;%7B%22page%22%3A%22page-details%22%7D | string |
| string | |
| string | |
controllers.opencloud.containers.app.env.IDM_ADMIN_PASSWORD (1) ${OPENCLOUD_IDM_PASSWORD} | string |
| string | |
| string | |
controllers.opencloud.containers.app.env.WEB_OIDC_CLIENT_ID (2) opencloudandroid | string |
controllers.opencloud.containers.app.env.WEB_OIDC_SCOPE (2) openid profile email groups | string |
controllers.opencloud.containers.app.env.DECOMPOSEDS3_ACCESS_KEY (1) ${MINIO_ACCESS_KEY} | string |
| string | |
controllers.opencloud.containers.app.env.DECOMPOSEDS3_ENDPOINT (1) http://minio.default.svc:9000 | string |
| string | |
controllers.opencloud.containers.app.env.DECOMPOSEDS3_SECRET_KEY (1) ${MINIO_SECRET_KEY} | string |
controllers.opencloud.containers.app.env.IDP_DOMAIN (1) ${auth_subdomain}.${main_domain} | string |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
controllers.opencloud.containers.app.image.repository (5) opencloudeu/opencloud-rolling | string |
controllers.opencloud.containers.app.image.tag (5) 4.1.0@sha256:6e36a7be89e6ce121167c2633ac03fae54962d59efa1837e69720296041b8d87 | string |
| boolean | |
| boolean | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| number | |
| string | |
| string | |
controllers.opencloud.containers.opencloud.command[] (1) - /bin/sh | string |
controllers.opencloud.containers.opencloud.env.FRONTEND_APP_HANDLER_SECURE_VIEW_APP_ADDR (1) eu.opencloud.api.collaboration.CollaboraOnline | string |
| string | |
| string | |
| boolean | |
controllers.opencloud.containers.opencloud.env.GRAPH_AVAILABLE_ROLES (1) b1e2218d-eef8-4d4c-b82d-0f1a1b48f3b5,a8d5fe5e-96e3-418d-825b-534dbdf22b99,fb6c3e19-e378-47e5-b277-9732f9de6e21,58c63c02-1d89-4572-916a-870abc5a1b7d,2d00ce52-1fc2-4dbc-8b95-a73b73395f5a,1c996275-f1c9-4e71-abdf-a42f6495e960,312c0871-5ef7-4b3a-85b6-0e4074c64049,aa97fe03-7980-45ac-9e50-b325749fd7e6 | string |
| string | |
| string | |
| string | |
| string | |
| number | |
controllers.opencloud.containers.opencloud.env.NOTIFICATIONS_SMTP_HOST (1) smtp-relay.cluster-infra | string |
| boolean | |
| number | |
controllers.opencloud.containers.opencloud.env.NOTIFICATIONS_SMTP_SENDER (1) bot@${SECRET_DOMAIN} | string |
| string | |
controllers.opencloud.containers.opencloud.env.OC_ADMIN_USER_ID (1) a15f91db-50ff-4b61-aafa-ad5276a4c21e | string |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
controllers.opencloud.containers.opencloud.env.OC_OIDC_ISSUER (1) https://id.${SECRET_DOMAIN} | string |
| string | |
| boolean | |
controllers.opencloud.containers.opencloud.env.OC_URL (1) https://cloud.${SECRET_DOMAIN} | string |
| boolean | |
controllers.opencloud.containers.opencloud.env.PROXY_CSP_CONFIG_FILE_LOCATION (1) /etc/opencloud/csp.yaml | string |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
controllers.opencloud.containers.opencloud.env.SEARCH_EXTRACTOR_TIKA_TIKA_URL (1) http://opencloud-tika:9998 | string |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
controllers.opencloud.containers.opencloud.env.WEB_ASSET_APPS_PATH (1) /opt/extensions/usr/share/nginx/html/apps | string |
controllers.opencloud.containers.opencloud.env.WEB_OIDC_SCOPE (1) openid profile email | string |
controllers.opencloud.containers.opencloud.env.WEB_OPTION_ACCOUNT_EDIT_LINK_HREF (1) https://id.${SECRET_DOMAIN}/settings/apps | string |
controllers.opencloud.containers.opencloud.image.repository (1) docker.io/opencloudeu/opencloud-rolling | string |
controllers.opencloud.containers.opencloud.image.tag (1) 5.1.0@sha256:6229e937e32e5e114ddac81af7e851fb9346a818c58a36b784529d5503530f93 | string |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
controllers.opencloud.containers.webfinger-proxy.env.HREF_PATTERN (1) https://idm.${SECRET_DOMAIN}/oauth2/openid/ | string |
controllers.opencloud.containers.webfinger-proxy.env.HREF_REPLACEMENT (1) https://idm.${SECRET_DOMAIN}/oauth2/openid/ | string |
| string | |
controllers.opencloud.containers.webfinger-proxy.env.UPSTREAM_URL (1) https://cloud.${SECRET_DOMAIN} | string |
controllers.opencloud.containers.webfinger-proxy.image.repository (1) ghcr.io/2bros-group/opencloud-oidc-webfinger-proxy | string |
controllers.opencloud.containers.webfinger-proxy.image.tag (1) v1.0.0@sha256:40dfe5aa1f716ca82870734d1e75d9727c5366ac5f97a1d1196cd5e4e38a457b | string |
| string | |
| string | |
| string | |
| number | |
| string | |
| number | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
controllers.opencloud.annotations."secret.reloader.stakater.com/reload" (2) ${S3_USER}-s3user,${SECRET_CREDS_NAME},${APP}-oidc-authentik-application,${APP}-desktop-oidc-authentik-application | string |
controllers.opencloud.annotations.homelab/use-local-dns (1) ${quote}${patch_dns:=false}${quote} | string |
| string | |
controllers.collabora.containers.collabora.env.aliasgroup1 (1) http://opencloud-wopi:9300 | string |
| string | |
controllers.collabora.containers.collabora.env.extra_params (1) --o:ssl.enable=false \
--o:ssl.ssl_verification=false \
--o:ssl.termination=true \
--o:welcome.enable=false \
--o:net.frame_ancestors=cloud.${SECRET_DOMAIN}
| string |
| string | |
| string | |
| string | |
| string | |
controllers.collabora.containers.collabora.image.repository (1) docker.io/collabora/code | string |
controllers.collabora.containers.collabora.image.tag (1) 25.04.9.2.1@sha256:cfbf62dbed7f3a2bebeb634235c606613813a1857f85111da3a97db316029bba | string |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| string | |
| string | |
| boolean | |
| boolean | |
| number | |
| number | |
| string | |
controllers.collabora.strategy (1) RollingUpdate | string |
| string | |
controllers.tika.containers.tika.image.repository (1) docker.io/apache/tika | string |
controllers.tika.containers.tika.image.tag (1) 3.2.3.0-full@sha256:21d8052de04e491ccf66e8680ade4da6f3d453a56d59f740b4167e54167219b7 | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| boolean | |
controllers.tika.strategy (1) RollingUpdate | string |
controllers.wopi.containers.wopi.command[] (1) - /bin/sh | string |
controllers.wopi.containers.wopi.env.COLLABORATION_APP_ADDR (1) https://collabora.${SECRET_DOMAIN} | string |
controllers.wopi.containers.wopi.env.COLLABORATION_APP_ICON (1) https://collabora.${SECRET_DOMAIN}/favicon.ico | string |
| boolean | |
| string | |
| string | |
| boolean | |
| boolean | |
| string | |
| string | |
controllers.wopi.containers.wopi.env.COLLABORATION_WOPI_SRC (1) http://opencloud-wopi:9300 | string |
| string | |
| string | |
| string | |
| string | |
controllers.wopi.containers.wopi.env.OC_URL (1) https://cloud.${SECRET_DOMAIN} | string |
controllers.wopi.containers.wopi.image.repository (1) docker.io/opencloudeu/opencloud-rolling | string |
controllers.wopi.containers.wopi.image.tag (1) 5.1.0@sha256:6229e937e32e5e114ddac81af7e851fb9346a818c58a36b784529d5503530f93 | string |
| boolean | |
| string | |
| boolean | |
controllers.wopi.strategy (1) RollingUpdate | string |
| number | |
| number | |
| number | |
| number | |
service.app.controller (1) opencloud | string |
service.collabora.controller (1) collabora | string |
| number | |
service.opencloud.controller (1) opencloud | string |
service.opencloud.forceRename (1) opencloud | string |
| number | |
| number | |
| number | |
| number | |
| string | |
| number | |
| string | |
| number | |
| number | |
route.app.hostnames[] (4) - cloud.${SECRET_DOMAIN} | string |
route.app.parentRefs[].name (4) external | string |
route.app.parentRefs[].namespace (4) networking | string |
| string | |
| string | |
route.app.rules[].backendRefs[].port (3) 80 | number |
route.app.rules[].filters[].requestHeaderModifier.add[].name (1) X-Issuer-Suffix | string |
route.app.rules[].filters[].requestHeaderModifier.add[].value (1) openclouddesktop | string |
route.app.rules[].filters[].type (1) RequestHeaderModifier | string |
route.app.rules[].matches[].headers[].name (1) User-Agent | string |
route.app.rules[].matches[].headers[].type (1) RegularExpression | string |
route.app.rules[].matches[].headers[].value (1) .*mirall.*OpenCloud.* | string |
route.app.rules[].matches[].path.type (1) PathPrefix | string |
route.app.rules[].matches[].path.value (1) / | string |
| string | |
| string | |
route.app.annotations."gethomepage.dev/description" (1) OpenCloud file storage | string |
| string | |
| string | |
route.app.annotations."gethomepage.dev/icon" (1) sh-opencloud.svg | string |
| string | |
route.collabora.hostnames[] (1) - collabora.${SECRET_DOMAIN} | string |
| string | |
route.collabora.parentRefs[].namespace (1) gateway-system | string |
| string | |
| string | |
| number | |
route.opencloud.forceRename (1) opencloud | string |
route.opencloud.hostnames[] (1) - cloud.${SECRET_DOMAIN} | string |
| string | |
route.opencloud.parentRefs[].namespace (1) gateway-system | string |
| string | |
| string | |
| number | |
route.wopi.annotations."gatus.home-operations.com/endpoint" (1) conditions: ["[STATUS] == 404"] | string |
route.wopi.hostnames[] (1) - wopi.${SECRET_DOMAIN} | string |
route.wopi.parentRefs[].name (1) external | string |
route.wopi.parentRefs[].namespace (1) gateway-system | string |
| string | |
| string | |
| number | |
configMaps.config.data."csp.yaml" (1) directives:
child-src:
- '''self'''
connect-src:
- '''self'''
- 'blob:'
- 'https://wopi.${SECRET_DOMAIN}/'
- 'wss://wopi.${SECRET_DOMAIN}/'
- 'https://raw.githubusercontent.com/opencloud-eu/awesome-apps/'
- 'https://id.${SECRET_DOMAIN}/'
default-src:
- '''none'''
font-src:
- '''self'''
frame-ancestors:
- '''self'''
frame-src:
- '''self'''
- 'blob:'
- 'https://embed.diagrams.net/'
- 'https://collabora.${SECRET_DOMAIN}/'
# This is needed for the external-sites web extension when embedding sites
- 'https://docs.opencloud.eu'
img-src:
- '''self'''
- 'data:'
- 'blob:'
- 'https://raw.githubusercontent.com/opencloud-eu/awesome-apps/'
- 'https://collabora.${SECRET_DOMAIN}/'
manifest-src:
- '''self'''
media-src:
- '''self'''
object-src:
- '''self'''
- 'blob:'
script-src:
- '''self'''
- '''unsafe-inline'''
- 'https://id.${SECRET_DOMAIN}/'
style-src:
- '''self'''
- '''unsafe-inline'''
| string |
configMaps.config.data."proxy.yaml" (1) role_assignment:
driver: oidc
oidc_role_mapper:
role_claim: oc_groups
role_mapping:
- role_name: admin
claim_value: opencloud-admins
- role_name: user
claim_value: opencloud-users
- role_name: guest
claim_value: opencloud-guests
| string |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
| string |