No introduction found. Create it?
Install with:
helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install ntfy bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
ntfy | JJGadgets/Biohazard | 39 | 2.6.0 | 6 months ago |
See the most popular values for this chart:
Key | Types |
---|---|
boolean | |
ingress.main.hosts[].host (5) ntfy.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
string | |
ingress.main.tls[].hosts[] (5) - ntfy.${SECRET_DOMAIN} | string |
ingress.main.tls[].secretName (1) tls.{{ .Release.Name }} | string |
ingress.main.className (3) nginx-external | string |
string | |
string | |
ingress.main.annotations."hajimari.io/icon" (2) arcticons:ntfy | string |
string | |
string | |
string | |
string | |
boolean | |
ingress.app.className (2) nginx-internal | string |
ingress.app.hosts[].host (2) ntfy.${DOMAIN} | string |
string | |
string | |
string | |
ingress.app.tls[].hosts[] (2) - ntfy.${DOMAIN} | string |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (1) external.milojevic.dev | string |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
service.smtp.annotations."coredns.io/hostname" (1) ${APP_DNS_NTFY_MX} | string |
service.smtp.annotations."io.cilium/lb-ipam-ips" (1) ${APP_IP_NTFY_MX} | string |
string | |
boolean | |
string | |
number | |
string | |
number | |
service.smtp.type (1) LoadBalancer | string |
string | |
string | |
string | |
number | |
boolean | |
string | |
number | |
boolean | |
string | |
boolean | |
service.ssmtp.type (1) LoadBalancer | string |
controllers.main.containers.main.env.TZ (3) ${CONFIG_TZ} | string |
controllers.main.containers.main.env.NTFY_BASE_URL (2) https://${APP_DNS_NTFY} | string |
boolean | |
controllers.main.containers.main.env.NTFY_ATTACHMENT_CACHE_DIR (1) /config/attachments | string |
string | |
controllers.main.containers.main.env.NTFY_AUTH_FILE (1) /config/authfile.db | string |
string | |
controllers.main.containers.main.env.NTFY_CACHE_DIR (1) /config/cache.db | string |
string | |
string | |
string | |
string | |
string | |
controllers.main.containers.main.env.NTFY_SMTP_SERVER_DOMAIN (1) ${APP_DNS_NTFY_MX} | string |
string | |
string | |
controllers.main.containers.main.image.repository (3) docker.io/binwiederhier/ntfy | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.main.containers.main.command[] (1) - ntfy | string |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
controllers.main.containers.litestream.image.repository (1) docker.io/litestream/litestream | string |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
controllers.main.containers.stunnel.command[] (1) - sh | string |
string | |
string | |
string | |
controllers.main.initContainers.01-litestream-restore-authfile.args[] (1) - restore | string |
string | |
controllers.main.initContainers.01-litestream-restore-authfile.image.repository (1) docker.io/litestream/litestream | string |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
controllers.main.initContainers.01-litestream-restore-cache.args[] (1) - restore | string |
string | |
controllers.main.initContainers.01-litestream-restore-cache.image.repository (1) docker.io/litestream/litestream | string |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
controllers.main.initContainers.02-init-unifiedpush.command[] (1) - ntfy | string |
string | |
string | |
controllers.main.initContainers.02-init-unifiedpush.env.NTFY_AUTH_FILE (1) /config/authfile.db | string |
controllers.main.initContainers.02-init-unifiedpush.env.NTFY_BASE_URL (1) https://${APP_DNS_NTFY} | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.main.initContainers.02-init-unifiedpush.image.repository (1) docker.io/binwiederhier/ntfy | string |
controllers.main.initContainers.02-init-unifiedpush.image.tag (1) v2.11.0@sha256:4a7d0f0adc6d5d9fc36e64ab55ef676e76e124a2bdd50ce115b6d9c1c7430294 | string |
string | |
string | |
string | |
string | |
controllers.main.strategy (1) Recreate | string |
controllers.main.type (1) deployment | string |
string | |
string | |
controllers.ntfy.containers.app.image.repository (2) binwiederhier/ntfy | string |
controllers.ntfy.containers.app.image.tag (2) v2.11.0@sha256:4a7d0f0adc6d5d9fc36e64ab55ef676e76e124a2bdd50ce115b6d9c1c7430294 | string |
string | |
string | |
string | |
number | |
string | |
number | |
number | |
controllers.ntfy.strategy (2) Recreate | string |
boolean | |
boolean | |
defaultPodOptions.securityContext.fsGroup (1) ${APP_UID_NTFY} | string |
string | |
defaultPodOptions.securityContext.runAsGroup (1) ${APP_UID_NTFY} | string |
boolean | |
defaultPodOptions.securityContext.runAsUser (1) ${APP_UID_NTFY} | string |
string | |
boolean | |
persistence.config.type (2) emptyDir | string |
persistence.config.advancedMounts.main.main[].path (1) /etc/ntfy/server.yml | string |
string | |
persistence.config.existingClaim (1) ntfy-config-v1 | string |
string | |
boolean | |
string | |
persistence.config.mountPath (1) /authfile | string |
persistence.config.name (1) ntfy-configmap | string |
persistence.attachments.globalMounts[].path (2) /var/cache/ntfy/attachments | string |
boolean | |
persistence.attachments.type (2) emptyDir | string |
boolean | |
persistence.cache.type (2) persistentVolumeClaim | string |
persistence.cache.accessMode (1) ReadWriteOnce | string |
persistence.cache.advancedMounts.main.main[].path (1) /var/cache/ntfy | string |
persistence.cache.existingClaim (1) ntfy-cache-pvc | string |
persistence.cache.globalMounts[].path (1) /var/cache/ntfy | string |
string | |
persistence.server-yml.globalMounts[].path (2) /etc/ntfy/server.yml | string |
boolean | |
string | |
persistence.server-yml.name (2) ntfy-server-config | string |
persistence.server-yml.type (2) configMap | string |
persistence.auth.advancedMounts.main.main[].path (1) /var/lib/ntfy | string |
boolean | |
persistence.auth.existingClaim (1) ntfy-auth-pvc | string |
persistence.auth.type (1) persistentVolumeClaim | string |
persistence.data.accessMode (1) ReadWriteOnce | string |
string | |
boolean | |
persistence.data.existingClaim (1) ntfy-data | string |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
persistence.litestream.advancedMounts.main.litestream[].path (1) /etc/litestream.yml | string |
boolean | |
persistence.litestream.advancedMounts.main.litestream[].subPath (1) litestream-replicate | string |
boolean | |
persistence.litestream.name (1) ntfy-config | string |
persistence.litestream.type (1) configMap | string |
persistence.nfs.advancedMounts.main.01-litestream-restore-authfile[].path (1) /nfs-authfile | string |
string | |
persistence.nfs.advancedMounts.main.01-litestream-restore-cache[].path (1) /nfs-authfile | string |
string | |
persistence.nfs.advancedMounts.main.litestream[].path (1) /nfs-authfile | string |
string | |
boolean | |
persistence.nfs.path (1) ${PATH_NAS_PERSIST_K8S}/ntfy | string |
persistence.nfs.server (1) ${IP_TRUENAS} | string |
string | |
string | |
string | |
boolean | |
persistence.stunnel-config.name (1) stunnel-configmap | string |
persistence.stunnel-config.type (1) configMap | string |
string | |
boolean | |
persistence.stunnel-tls.name (1) ntfy-stunnel-${SECRET_DOMAIN/./-}-tls | string |
string | |
env.NTFY_BASE_URL (2) https://ntfy.${PUBLIC_DOMAIN} | string |
boolean, string | |
string | |
env.TZ (2) ${TIMEZONE} | string |
env.NTFY_AUTH_DEFAULT_ACCESS (1) write-only | string |
env.NTFY_AUTH_FILE (1) /authfile/user.db | string |
env.NTFY_UPSTREAM_BASE_URL (1) https://ntfy.sh | string |
image.repository (2) docker.io/binwiederhier/ntfy | string |
image.tag (2) latest | string |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
args[] (1) - serve | string |
command[] (1) - ntfy | string |
configMaps.config.data.litestream-replicate (1) dbs:
- path: "/config/authfile.db"
replicas:
- &nas
name: "nas"
type: "file"
path: "/nfs-authfile"
retention: "168h"
validation-interval: "1h"
- &r2
name: "r2"
type: "s3"
endpoint: "${R2_ENDPOINT}"
bucket: "${R2_BUCKET}"
path: "ntfy-authfile"
force-path-style: true
retention: "168h"
validation-interval: "24h"
age:
recipients: ["${AGE_PUBKEY}"]
identities: ["${AGE_SECRET}"]
- path: "/config/cache.db"
replicas:
- <<: *nas
path: "/nfs-cache"
- <<: *r2
path: "ntfy-cache"
| string |
boolean | |
controller.type (1) statefulset | string |
boolean | |
string | |
string | |
string | |
string | |
string |