No introduction found. Create it?
Install with:
helm repo add opencloud oci://ghcr.io/bjw-s-labs/charts/
helm install opencloud opencloud/opencloud -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| opencloud | kashalls/home-cluster | 105 | 4.6.2 | 12 days ago |
| opencloud | waifulabs/infrastructure | 207 | 4.6.2 | 12 days ago |
| opencloud | ishioni/homelab-ops | 153 | 4.6.2 | 12 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
persistence.data.existingClaim (7) opencloud | string |
persistence.data.globalMounts[].path (7) /var/lib/opencloud | string |
| string | |
| string | |
| string | |
persistence.tmpfs.type (5) emptyDir | string |
persistence.config.globalMounts[].path (2) /etc/opencloud/proxy.yaml | string |
| boolean | |
persistence.config.globalMounts[].subPath (2) proxy.yaml | string |
persistence.config.name (2) opencloud | string |
persistence.config.type (2) configMap | string |
| string | |
| string | |
persistence.tmp.type (2) emptyDir | string |
persistence.csp-config.globalMounts[].path (1) /etc/opencloud/csp.yaml | string |
| boolean | |
| string | |
persistence.csp-config.identifier (1) csp-config | string |
persistence.csp-config.type (1) configMap | string |
persistence.role-assignments.globalMounts[].path (1) /etc/opencloud/role-assignments.yaml | string |
| boolean | |
persistence.role-assignments.globalMounts[].subPath (1) role-assignments.yaml | string |
persistence.role-assignments.identifier (1) role-assignments | string |
| string | |
route.app.hostnames[] (7) - files.ok8.sh | string |
route.app.parentRefs[].name (7) envoy-external | string |
| string | |
| string | |
| string | |
route.app.annotations."gethomepage.dev/group" (2) Application Service | string |
route.app.annotations."gethomepage.dev/icon" (2) https://raw.githubusercontent.com/chaijunkin/dashboard-icons/main/png/opencloud.png | string |
| string | |
route.app.annotations."gethomepage.dev/description" (1) File Sync and Share | string |
route.app.rules[].backendRefs[].identifier (2) app | string |
route.app.rules[].backendRefs[].port (2) 9200 | number |
route.app.rules[].filters[].requestHeaderModifier.add[].name (2) X-Issuer-Suffix | string |
route.app.rules[].filters[].requestHeaderModifier.add[].value (2) openclouddesktop | string |
route.app.rules[].filters[].type (2) RequestHeaderModifier | string |
route.app.rules[].matches[].headers[].name (2) User-Agent | string |
route.app.rules[].matches[].headers[].type (2) RegularExpression | string |
route.app.rules[].matches[].headers[].value (2) .*mirall.*OpenCloud.* | string |
route.app.rules[].matches[].path.type (2) PathPrefix | string |
route.app.rules[].matches[].path.value (2) / | string |
| number | |
| number | |
service.app.controller (2) opencloud | string |
| number | |
| string | |
| boolean | |
| number | |
| number | |
| string | |
| string | |
| string | |
controllers.opencloud.containers.opencloud.command[] (5) - /bin/sh | string |
| boolean | |
| boolean | |
controllers.opencloud.containers.opencloud.env.OC_URL (5) https://files.ok8.sh | string |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| boolean | |
| boolean | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
controllers.opencloud.containers.opencloud.image.repository (5) docker.io/opencloudeu/opencloud-rolling | string |
controllers.opencloud.containers.opencloud.image.tag (5) 5.2.0@sha256:c840de29b7287da070ffc9d5eb52a1b291a046877402bf70f387ccf56c820aee | string |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
controllers.opencloud.containers.app.command[] (2) - /bin/sh | string |
| boolean | |
| boolean | |
| boolean | |
| string | |
controllers.opencloud.containers.app.env.OC_URL (2) https://${APP_DOMAIN:-${APP_SUBDOMAIN:-${APP}}.${DOMAIN_APP}} | string |
| boolean | |
| boolean | |
| string | |
controllers.opencloud.containers.app.env.IDM_ADMIN_PASSWORD.valueFrom.secretKeyRef.key (1) OPENCLOUD_ADMIN_PASSWORD | string |
| string | |
| boolean | |
| boolean | |
| string | |
| string | |
controllers.opencloud.containers.app.env.OC_OIDC_ISSUER (1) https://sso.mapanare.net | string |
| boolean | |
| string | |
| string | |
| string | |
| string | |
controllers.opencloud.containers.app.env.PROXY_CSP_CONFIG_FILE_LOCATION (1) /etc/opencloud/csp.yaml | string |
| string | |
controllers.opencloud.containers.app.env.PROXY_OIDC_CLIENT_ID.valueFrom.secretKeyRef.key (1) OPENCLOUD_OIDC_CLIENT_ID | string |
| string | |
controllers.opencloud.containers.app.env.PROXY_OIDC_CLIENT_SECRET.valueFrom.secretKeyRef.key (1) OPENCLOUD_OIDC_CLIENT_SECRET | string |
| string | |
| boolean | |
controllers.opencloud.containers.app.env.PROXY_OIDC_ISSUER (1) https://sso.mapanare.net | string |
| boolean | |
| string | |
| string | |
| string | |
controllers.opencloud.containers.app.env.PROXY_USER_OIDC_CLAIM (1) preferred_username | string |
controllers.opencloud.containers.app.env.WEB_OIDC_AUTHORITY (1) https://sso.mapanare.net | string |
controllers.opencloud.containers.app.env.WEB_OIDC_CLIENT_ID.valueFrom.secretKeyRef.key (1) OPENCLOUD_OIDC_CLIENT_ID | string |
| string | |
controllers.opencloud.containers.app.env.WEB_OIDC_METADATA_URL (1) https://sso.mapanare.net/.well-known/openid-configuration | string |
| string | |
controllers.opencloud.containers.app.env.WEB_OIDC_SCOPE (1) openid profile email groups | string |
controllers.opencloud.containers.app.image.repository (2) docker.io/opencloudeu/opencloud-rolling | string |
controllers.opencloud.containers.app.image.tag (2) 5.2.0@sha256:c840de29b7287da070ffc9d5eb52a1b291a046877402bf70f387ccf56c820aee | string |
| boolean | |
| boolean | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
controllers.opencloud.containers.webfiger-proxy.env.HREF_PATTERN (1) https://${AUTH_HOSTNAME}/application/o/ | string |
controllers.opencloud.containers.webfiger-proxy.env.HREF_REPLACEMENT (1) https://${AUTH_HOSTNAME}/application/o/ | string |
| string | |
controllers.opencloud.containers.webfiger-proxy.env.UPSTREAM_URL (1) https://${HOSTNAME} | string |
controllers.opencloud.containers.webfiger-proxy.image.repository (1) ghcr.io/2bros-group/opencloud-oidc-webfinger-proxy | string |
| string | |
| string | |
controllers.opencloud.containers.webfinger-proxy.env.HREF_PATTERN (1) https://auth.cloudjur.com/application/o/ | string |
controllers.opencloud.containers.webfinger-proxy.env.HREF_REPLACEMENT (1) https://auth.cloudjur.com/application/o/ | string |
| string | |
controllers.opencloud.containers.webfinger-proxy.env.UPSTREAM_URL (1) https://drive.cloudjur.com | string |
controllers.opencloud.containers.webfinger-proxy.image.repository (1) ghcr.io/2bros-group/opencloud-oidc-webfinger-proxy | string |
| string | |
controllers.opencloud.initContainers.init-config.command[] (1) - /bin/sh | string |
| string | |
controllers.opencloud.initContainers.init-config.image.repository (1) docker.io/opencloudeu/opencloud-rolling | string |
controllers.opencloud.initContainers.init-config.image.tag (1) 5.0.2@sha256:05db0550a9b6e9590ea52830b5b0003a0f15a2326b38b4aee52629c1a005f2d5 | string |
| boolean | |
| string | |
| boolean | |
configMaps.csp-config.data."csp.yaml" (1) directives:
connect-src:
- "'self'"
- 'https://sso.mapanare.net'
- 'wss://https://sso.mapanare.net/'
| string |
configMaps.role-assignments.data."role-assignments.yaml" (1) assignments:
- role: admin
groups:
- opencloud_admins
- role: spaceadmin
groups:
- opencloud_spaceadmins
- role: user
groups:
- opencloud_users
- role: guest
groups:
- opencloud_guests
| string |
| number | |
| string | |
| number | |
| boolean | |
| number |