No introduction found. Create it?
Install with:
helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install joplin bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
joplin | JJGadgets/Biohazard | 41 | 1.5.1 | 3 days ago |
joplin | auricom/home-ops | 179 | 3.5.1 | 2 months ago |
See the most popular values for this chart:
Key | Types |
---|---|
boolean | |
ingress.main.hosts[].host (5) {{ .Release.Name }}.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
string | |
ingress.main.tls[].hosts[] (4) - {{ .Release.Name }}.${SECRET_DOMAIN} | string |
ingress.main.tls[].secretName (1) tls.{{ .Release.Name }} | string |
ingress.main.ingressClassName (3) nginx-internal | string |
ingress.main.annotations."gethomepage.dev/description" (2) Encrypted Notes | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.main.className (2) internal | string |
boolean | |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (2) services.${SECRET_DOMAIN}. | string |
string | |
ingress.app.annotations."gethomepage.dev/description" (1) Secure note taking and to-do app with synchronisation capabilities | string |
string | |
string | |
string | |
string | |
ingress.app.annotations."gethomepage.dev/pod-selector" (1) app in (
joplin
) | string |
string | |
string | |
boolean | |
ingress.app.hosts[].host (2) {{ .Release.Name }}.${SECRET_EXTERNAL_DOMAIN} | string |
string | |
string | |
string | |
ingress.app.tls[].hosts[] (2) - {{ .Release.Name }}.${SECRET_EXTERNAL_DOMAIN} | string |
number | |
string | |
string | |
string | |
string | |
number | |
env.APP_BASE_URL (3) https://joplin.${SECRET_DOMAIN} | string |
env.APP_PORT (3) 22300 | string, number |
string | |
number | |
env.TZ (2) ${CONFIG_TZ} | string |
string | |
env.BUSINESS_EMAIL (1) ${ADMIN_EMAIL} | string |
string | |
string | |
env.INSTANCE_NAME (1) JJGadgets | string |
string | |
env.MAILER_AUTH_PASSWORD (1) ${JOPLIN_SMTP_PASSWORD} | string |
env.MAILER_AUTH_USER (1) ${JOPLIN_SMTP_USERNAME} | string |
env.MAILER_HOST (1) email-smtp.eu-west-1.amazonaws.com | string |
env.MAILER_NOREPLY_EMAIL (1) ${JOPLIN_SMTP_FROM} | string |
string | |
number | |
number | |
string | |
env.POSTGRES_CONNECTION_STRING.valueFrom.secretKeyRef.key (1) pgbouncer-uri-sslmode | string |
env.POSTGRES_CONNECTION_STRING.valueFrom.secretKeyRef.name (1) pg-home-pguser-joplin-fixed | string |
string | |
env.POSTGRES_HOST (1) postgres-rw.default.svc.cluster.local | string |
env.POSTGRES_PASSWORD (1) ${POSTGRES_PASSWORD} | string |
number | |
env.POSTGRES_USER (1) joplin | string |
env.SUPPORT_EMAIL (1) ${ADMIN_EMAIL} | string |
env.SUPPORT_NAME (1) JJGadgets | string |
string | |
string | |
image.repository (3) joplin/server | string |
image.tag (3) 2.14.2-beta@sha256:b87564ef34e9ed0513e9b925b617cb8a1371eddfc8476f1fbd3fa85341d51508 | string |
image.pullPolicy (1) IfNotPresent | string |
string | |
string | |
string | |
string | |
controllers.joplin.containers.app.env.APP_BASE_URL (2) https://joplin.${SECRET_EXTERNAL_DOMAIN} | string |
number | |
string | |
number | |
controllers.joplin.containers.app.env.MAILER_HOST (2) smtp-relay.default.svc.cluster.local. | string |
controllers.joplin.containers.app.env.MAILER_NOREPLY_EMAIL (2) joplin@${SECRET_DOMAIN} | string |
string | |
number | |
string | |
string | |
string | |
controllers.joplin.containers.app.image.tag (2) 3.0.1-beta@sha256:52af57880c0e04a179107807e13ffb8868b31ea2cc86a2b04da42220facb7589 | string |
string | |
string | |
boolean | |
boolean | |
number | |
string | |
controllers.joplin.containers.app.probes.liveness.spec.httpGet.httpHeaders[].value (1) joplin.${SECRET_DOMAIN} | string |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
controllers.joplin.containers.app.probes.readiness.spec.httpGet.httpHeaders[].value (1) joplin.${SECRET_DOMAIN} | string |
string | |
number | |
number | |
number | |
number | |
string | |
controllers.joplin.initContainers.init-db.image.repository (2) ghcr.io/onedr0p/postgres-init | string |
number | |
controllers.joplin.strategy (2) RollingUpdate | string |
string | |
string | |
controllers.main.containers.app.env.APP_BASE_URL (1) https://joplin.${SECRET_DOMAIN} | string |
number | |
string | |
string | |
controllers.main.containers.app.image.repository (1) joplin/server | string |
controllers.main.containers.app.image.tag (1) 3.0.1-beta@sha256:52af57880c0e04a179107807e13ffb8868b31ea2cc86a2b04da42220facb7589 | string |
boolean | |
boolean | |
number | |
string | |
controllers.main.containers.app.probes.liveness.spec.httpGet.httpHeaders[].value (1) joplin.${SECRET_DOMAIN} | string |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
controllers.main.containers.app.probes.readiness.spec.httpGet.httpHeaders[].value (1) joplin.${SECRET_DOMAIN} | string |
string | |
number | |
number | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.main.initContainers.01-init-db.image.repository (1) ghcr.io/onedr0p/postgres-init | string |
number | |
string | |
controllers.main.initContainers.init-db.image.repository (1) ghcr.io/onedr0p/postgres-init | string |
number | |
string | |
boolean | |
string | |
number | |
controller.type (1) deployment | string |
number | |
string | |
string | |
global.nameOverride (1) joplin | string |
initContainers.init-db.envFrom[].secretRef.name (1) joplin-secret | string |
initContainers.init-db.image (1) ghcr.io/onedr0p/postgres-init:16.6@sha256:35353a77777ee8f634d0f3945f495b4a40065134b8619e0d18bd49b0ee9c855b | string |
initContainers.init-db.imagePullPolicy (1) IfNotPresent | string |
string | |
boolean | |
string | |
persistence.logs.mountPath (1) /home/joplin/packages/server/logs | string |
persistence.logs.type (1) emptyDir | string |
boolean | |
string | |
string | |
persistence.pm2.type (1) emptyDir | string |
boolean | |
string | |
persistence.temp.mountPath (1) /home/joplin/packages/server/temp | string |
persistence.temp.type (1) emptyDir | string |
string | |
string | |
string | |
string | |
podSecurityContext.fsGroup (1) ${APP_UID_JOPLIN:=1000} | string |
string | |
podSecurityContext.runAsGroup (1) ${APP_UID_JOPLIN:=1000} | string |
podSecurityContext.runAsUser (1) ${APP_UID_JOPLIN:=1000} | string |
boolean | |
boolean | |
number | |
string | |
probes.liveness.spec.httpGet.httpHeaders[].value (1) joplin.${SECRET_DOMAIN} | string |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
probes.readiness.spec.httpGet.httpHeaders[].value (1) joplin.${SECRET_DOMAIN} | string |
string | |
number | |
number | |
number | |
number | |
boolean | |
string | |
number | |
topologySpreadConstraints[].topologyKey (1) kubernetes.io/hostname | string |
topologySpreadConstraints[].whenUnsatisfiable (1) DoNotSchedule | string |