No introduction found. Create it?
syncthing from ${CHART_REGISTRY:=ghcr is more popular with 15 repositories.
Install with:
helm repo add app-template oci://ghcr.io/bjw-s-labs/charts/
helm install syncthing app-template/app-template -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| syncthing | rafaribe/home-ops | 99 | 5.3.0 | 13 days ago |
| syncthing | Pumba98/flux2-gitops | 70 | 5.3.0 | 15 days ago |
| syncthing | drag0n141/home-ops | 66 | 5.3.0 | 16 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
persistence.config.existingClaim (8) syncthing | string |
persistence.config.globalMounts[].path (7) /var/syncthing | string |
persistence.data.globalMounts[].path (6) /var/syncthing | string |
persistence.data.existingClaim (3) syncthing-data | string |
persistence.data.path (3) /mnt/AuxPool/K8S-NFS | string |
persistence.data.server (3) ${SECRET_NFS_SERVER} | string |
| string | |
| boolean | |
| string | |
persistence.media.type (3) persistentVolumeClaim | string |
persistence.media.accessMode (1) ReadWriteMany | string |
persistence.media.hostPath (1) /data/media | string |
persistence.media.path (1) /tank/Storage | string |
persistence.media.server (1) smb.cloudjur.com | string |
| string | |
persistence.media.storageClass (1) nfs-media | string |
| string | |
| string | |
| string | |
persistence.tmpfs.type (2) emptyDir | string |
persistence.default-vault.globalMounts[].path (1) /mnt/DefaultVault | string |
persistence.default-vault.path (1) /tank/Apps/Obsidian/DefaultVault | string |
persistence.default-vault.server (1) smb.cloudjur.com | string |
| string | |
persistence.developer.globalMounts[].path (1) /mnt/Developer | string |
persistence.developer.path (1) /tank/Developer | string |
persistence.developer.server (1) smb.cloudjur.com | string |
| string | |
| string | |
| boolean | |
| string | |
persistence.filebrowser-config.identifier (1) filebrowser-config | string |
| string | |
persistence.filebrowser-data.advancedMounts.syncthing.filebrowser[].path (1) /home/filebrowser/data | string |
| string | |
persistence.files.existingClaim (1) syncthing-files-data | string |
persistence.files.globalMounts[].path (1) /data/files | string |
| number | |
| boolean | |
service.app.controller (4) syncthing | string |
| boolean | |
service.app.forceRename (2) syncthing | string |
| string | |
service.app.ipFamilyPolicy (1) PreferDualStack | string |
service.app.type (1) LoadBalancer | string |
service.listen.annotations."lbipam.cilium.io/ips" (3) ${IP_SVC_SYNCTHING},${IP6_SVC_SYNCTHING} | string |
service.listen.annotations."gatus.home-operations.com/endpoint" (1) name: syncthing-lb
group: services | string |
service.listen.controller (3) syncthing | string |
| number | |
| string | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
| number | |
| string | |
| number | |
| string | |
service.listen.type (3) LoadBalancer | string |
| string | |
service.sync.type (3) LoadBalancer | string |
service.sync.annotations."external-dns.kubernetes.io/hostname" (2) sync.clerici.tech | string |
service.sync.annotations."lbipam.cilium.io/ips" (2) ${SYNCTHING_LB_IP} | string |
service.sync.annotations."external-dns.kubernetes.io/target" (1) vps.clerici.tech | string |
service.sync.annotations."io.cilium/lb-ipam-ips" (1) 192.168.8.125 | string |
service.sync.controller (2) syncthing | string |
| number | |
| string | |
| number | |
| string | |
| number | |
| string | |
| number | |
| string | |
| number | |
| string | |
| number | |
| string | |
| string | |
service.syncthing.controller (3) syncthing | string |
| number | |
| string | |
service.browser.ipFamilyPolicy (1) PreferDualStack | string |
| number | |
service.filebrowser.controller (1) syncthing | string |
| number | |
| string | |
service.listdisc.controller (1) syncthing | string |
| string | |
| boolean | |
| number | |
| string | |
| boolean | |
| number | |
| string | |
service.listdisc.type (1) LoadBalancer | string |
| string | |
| number | |
| string | |
| string | |
service.transfer.loadBalancerIP (1) ${LB_IP_SYNCTHING_SVC} | string |
| number | |
| string | |
| number | |
| string | |
| number | |
| string | |
service.transfer.type (1) LoadBalancer | string |
controllers.syncthing.containers.app.image.repository (4) syncthing/syncthing | string |
controllers.syncthing.containers.app.image.tag (4) 2.1.7@sha256:2b71da7c0d0a91a6ae5285ad079226fecc0a365d08b27720e1f7037b018f7546 | string |
| boolean | |
| boolean | |
controllers.syncthing.containers.app.probes.liveness.spec.httpGet.path (2) /rest/noauth/health | string |
| number | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
controllers.syncthing.containers.app.probes.readiness.spec.httpGet.path (2) /rest/noauth/health | string |
| number | |
| number | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| string, number | |
| string, number | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.syncthing.containers.syncthing.image.repository (3) ghcr.io/syncthing/syncthing | string |
controllers.syncthing.containers.syncthing.image.tag (3) 2.1.7@sha256:2b71da7c0d0a91a6ae5285ad079226fecc0a365d08b27720e1f7037b018f7546 | string |
controllers.syncthing.containers.syncthing.env.HOME (2) /var/syncthing | string |
| string | |
controllers.syncthing.containers.syncthing.env.STHOMEDIR (2) /var/syncthing/config | string |
| string | |
| string | |
| string | |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.syncthing.containers.filebrowser.env.FILEBROWSER_CONFIG (1) /config/config.yaml | string |
controllers.syncthing.containers.filebrowser.image.repository (1) docker.io/gtstef/filebrowser | string |
controllers.syncthing.containers.filebrowser.image.tag (1) 2.0.2-stable-slim@sha256:ecc189364da3952e4117a889dd9c3b08405f54af22e5437973db6c3de8b95f7e | string |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.syncthing.annotations.glance/url (1) https://syncthing.rafaribe.com | string |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
controllers.${APP}.containers.app.image.repository (1) ghcr.io/syncthing/syncthing | string |
controllers.${APP}.containers.app.image.tag (1) 2.1.7@sha256:2b71da7c0d0a91a6ae5285ad079226fecc0a365d08b27720e1f7037b018f7546 | string |
| boolean | |
| boolean | |
controllers.${APP}.containers.app.probes.liveness.spec.httpGet.path (1) /rest/noauth/health | string |
| number | |
| boolean | |
| boolean | |
controllers.${APP}.containers.app.probes.readiness.spec.httpGet.path (1) /rest/noauth/health | string |
| number | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
controllers.browser.containers.app.env.FB_DATABASE (1) /config/filebrowser.db | string |
| string | |
| boolean | |
controllers.browser.containers.app.env.FB_ROOT (1) /var/syncthing | string |
controllers.browser.containers.app.env.TZ (1) ${CLUSTER_TIMEZONE} | string |
controllers.browser.containers.app.image.repository (1) mirror.gcr.io/filebrowser/filebrowser | string |
controllers.browser.containers.app.image.tag (1) v2.63.23@sha256:a469ea076d4a1b4b1d86a41d130f2f536cd9da996a2b1fb39c0d7635f9d89b9a | string |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| number | |
| string | |
| number | |
| number | |
controllers.main.containers.app.image.repository (1) syncthing/syncthing | string |
controllers.main.containers.app.image.tag (1) 2.1.7@sha256:2b71da7c0d0a91a6ae5285ad079226fecc0a365d08b27720e1f7037b018f7546 | string |
| boolean | |
| boolean | |
| number | |
controllers.main.containers.app.probes.liveness.spec.httpGet.path (1) /rest/noauth/health | string |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
controllers.main.containers.app.probes.readiness.spec.httpGet.path (1) /rest/noauth/health | string |
| number | |
| number | |
| number | |
| number | |
route.app.hostnames[] (4) - {{ .Release.Name }}.${SECRET_DOMAIN} | string |
route.app.parentRefs[].name (4) envoy-internal | string |
| string | |
| string | |
| string | |
| number, string | |
| string | |
route.app.annotations."gethomepage.dev/description" (2) File Synchronization Service | string |
| string | |
route.app.annotations."gethomepage.dev/group" (2) Application Service | string |
route.app.annotations."gethomepage.dev/icon" (2) https://raw.githubusercontent.com/homarr-labs/dashboard-icons/main/png/syncthing.png | string |
| string | |
| string | |
route.syncthing.hostnames[] (2) - syncthing.clerici.tech | string |
| string | |
route.syncthing.parentRefs[].namespace (2) envoy-gateway | string |
| string | |
| number | |
route.browser.hostnames[] (1) - sync.${SECRET_DOMAIN} | string |
route.browser.parentRefs[].name (1) envoy-internal | string |
| string | |
| string | |
| string | |
| number | |
route.filebrowser.annotations."gethomepage.dev/description" (1) Syncthing File Browser | string |
| string | |
| string | |
| string | |
route.filebrowser.annotations."gethomepage.dev/name" (1) Syncthing Files | string |
route.filebrowser.hostnames[] (1) - sync.rafaribe.com | string |
route.filebrowser.parentRefs[].name (1) envoy-internal | string |
| string | |
| string | |
| string | |
| number | |
route.main.hostnames[] (1) - syncthing.${SECRET_DOMAIN} | string |
route.main.parentRefs[].name (1) internal | string |
route.main.parentRefs[].namespace (1) networking | string |
| string | |
| string | |
| number | |
| string | |
| number | |
| number | |
| boolean | |
| string | |
| number | |
| string | |
| string | |
| string | |
configMaps.filebrowser-config.data."config.yaml" (1) auth:
methods:
noauth: true
http:
port: 8080
server:
cacheDir: /home/filebrowser/data/cache
sources:
- path: /var/syncthing
config:
defaultEnabled: true
| string |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (1) internal.${SECRET_DOMAIN} | string |
ingress.app.annotations."gethomepage.dev/description" (1) File synchronisation | string |
| string | |
| string | |
ingress.app.annotations."gethomepage.dev/icon" (1) syncthing.png | string |
| string | |
ingress.app.className (1) internal | string |
ingress.app.hosts[].host (1) syncthing.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
| string | |
ingress.syncthing.className (1) internal | string |
ingress.syncthing.hosts[].host (1) sync.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.syncthing.tls[].hosts[] (1) - sync.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
networkpolicies.syncthing.ingress[].toPorts[].ports[].port (1) 8384 | string |
| string | |
| string | |
serviceMonitor.app.endpoints[].bearerTokenSecret.key (1) SYNCTHING_API_KEY | string |
serviceMonitor.app.endpoints[].bearerTokenSecret.name (1) syncthing-secret | string |
| string | |
| string | |
| string | |
serviceMonitor.app.serviceName (1) syncthing | string |