No introduction found. Create it?
Install with:
helm repo add app-template oci://ghcr.io/bjw-s-labs/charts/
helm install silo app-template/app-template -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| silo | mchestr/home-cluster | 177 | 5.3.0 | 15 hours ago |
| silo | billimek/k8s-gitops | 782 | 5.3.0 | a day ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| number | |
| string | |
| number | |
controllers.silo.containers.app.env.SILO_PLUGIN_CACHE_DIR (4) /tmp/silo-plugins | string |
controllers.silo.containers.app.env.TZ (4) Europe/London | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.silo.containers.app.env.REDIS_URL (2) redis://${APP}-redis.media.svc.cluster.local | string |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.silo.containers.app.env.SILO_MEILISEARCH_API_KEY.valueFrom.secretKeyRef.name (1) silo-meilisearch-secret | string |
controllers.silo.containers.app.env.SILO_MEILISEARCH_URL (1) http://silo-meilisearch.media.svc.cluster.local:7700 | string |
| string | |
controllers.silo.containers.app.image.repository (5) ghcr.io/silo-server/silo-server | string |
controllers.silo.containers.app.image.tag (5) latest@sha256:c7b19fe7db6588d6e63c92d08a140c1566b6f94206a84fae1a14f8bec521bad5 | string |
| string | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
| number | |
| boolean | |
| string | |
| number | |
| string | |
| string | |
| number | |
| string | |
| boolean | |
| string | |
| boolean | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| number | |
controllers.silo.containers.silo.env.REDIS_URL (1) redis://silo-dragonfly-db:6379 | string |
| string | |
| string | |
| string | |
| string | |
controllers.silo.containers.silo.env.SILO_MEILISEARCH_URL (1) http://silo-meilisearch:7700 | string |
| string | |
controllers.silo.containers.silo.env.SILO_PLUGIN_CACHE_DIR (1) /tmp/silo-plugins | string |
| string | |
| string | |
controllers.silo.containers.silo.env.SILO_TRUSTED_PROXIES (1) ${CLUSTER_POD_CIDR} | string |
controllers.silo.containers.silo.image.repository (1) ghcr.io/silo-server/silo-server | string |
controllers.silo.containers.silo.image.tag (1) latest@sha256:c7b19fe7db6588d6e63c92d08a140c1566b6f94206a84fae1a14f8bec521bad5 | string |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| number | |
| boolean | |
controllers.silo.initContainers.01-init-db.envFrom[].secretRef.name (1) silo-initdb-secret | string |
controllers.silo.initContainers.01-init-db.image.repository (1) ghcr.io/home-operations/postgres-init | string |
| string | |
| string | |
controllers.silo.initContainers.init-db.image.repository (1) ghcr.io/home-operations/postgres-init | string |
| number | |
| number | |
| number | |
| number | |
controllers.silo.strategy (1) RollingUpdate | string |
controllers.silo.type (1) deployment | string |
| number | |
controllers.transcode.type (3) statefulset | string |
| string | |
| string | |
| string | |
| number | |
controllers.transcode.containers.app.env.SILO_PLUGIN_CACHE_DIR (2) /tmp/silo-plugins | string |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
controllers.transcode.containers.app.env.NODE_URL.value (1) http://$(POD_NAME).silo-transcode.default.svc.cluster.local:8080 | string |
controllers.transcode.containers.app.env.NODE_URL (1) http://silo-transcode.media.svc.cluster.local:8080 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.transcode.containers.app.image.repository (2) ghcr.io/silo-server/silo-server | string |
controllers.transcode.containers.app.image.tag (2) latest@sha256:c7b19fe7db6588d6e63c92d08a140c1566b6f94206a84fae1a14f8bec521bad5 | string |
| string | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
controllers.transcode.containers.transcode.env.NODE_URL.value (1) http://$(POD_NAME).silo-transcode.silo.svc.cluster.local:8080 | string |
| string | |
| number | |
controllers.transcode.containers.transcode.env.REDIS_URL (1) redis://silo-dragonfly-db:6379 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.transcode.containers.transcode.env.SILO_TRUSTED_PROXIES (1) ${CLUSTER_POD_CIDR} | string |
controllers.transcode.containers.transcode.image.repository (1) ghcr.io/silo-server/silo-server | string |
controllers.transcode.containers.transcode.image.tag (1) latest@sha256:c7b19fe7db6588d6e63c92d08a140c1566b6f94206a84fae1a14f8bec521bad5 | string |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.transcode.pod.priorityClassName (1) silo-transcode | string |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
controllers.transcode.initContainers.wait-for-api.command[] (1) - /bin/sh | string |
| string | |
controllers.transcode.initContainers.wait-for-api.image.tag (1) 1.38.0@sha256:a46257e06c82ad85242d0d38077d0a52d9896389ca60a1a59d3463db586e5fa4 | string |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.meilisearch.containers.app.envFrom[].secretRef.name (1) silo-meilisearch-secret | string |
controllers.meilisearch.containers.app.image.repository (1) docker.io/getmeili/meilisearch | string |
controllers.meilisearch.containers.app.image.tag (1) v1.56.1@sha256:b7ba431bf6f9b26cc86132798f3640964147a699cf23f026b74c6c05dbb1d60d | string |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.meilisearch.containers.meilisearch.args[] (1) - /bin/meilisearch | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| boolean | |
controllers.meilisearch.containers.meilisearch.image.repository (1) docker.io/getmeili/meilisearch | string |
controllers.meilisearch.containers.meilisearch.image.tag (1) v1.56.1@sha256:b7ba431bf6f9b26cc86132798f3640964147a699cf23f026b74c6c05dbb1d60d | string |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
| string | |
| string | |
| string | |
defaultPodOptions.annotations."k8s.v1.cni.cncf.io/networks" (1) [{
"name": "iot",
"namespace": "kube-system",
"ips": ["192.168.20.24/24"],
"mac": "c6:07:27:af:fb:25"
}] | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
persistence.media.path (3) /volume1/media | string |
persistence.media.server (3) ds.hayden.moe | string |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| boolean | |
persistence.media.accessMode (1) ReadWriteMany | string |
persistence.media.existingClaim (1) nfs-omv-media | string |
| string | |
persistence.media.storageClass (1) nfs-media | string |
| string | |
| string | |
persistence.config.existingClaim (3) silo-config | string |
persistence.config.accessMode (1) ReadWriteOnce | string |
persistence.config.globalMounts[].path (1) /var/lib/silo | string |
| boolean | |
| string | |
| string | |
| string | |
persistence.config.type (1) persistentVolumeClaim | string |
persistence.tmp.type (3) emptyDir | string |
| string | |
| string | |
| string | |
| string | |
persistence.data.advancedMounts.silo.silo[].path (1) /config/silo/artwork | string |
| string | |
persistence.data.globalMounts[].path (1) /var/lib/silo/plugins | string |
persistence.data.globalMounts[].subPath (1) plugins | string |
persistence.dev-dri.hostPath (2) /dev/dri | string |
persistence.dev-dri.type (2) hostPath | string |
| string | |
persistence.dev-dri.hostPathType (1) Directory | string |
persistence.initdb.type (2) configMap | string |
| string | |
| boolean | |
| string | |
persistence.initdb.identifier (1) silo-initdb | string |
persistence.initdb.name (1) silo-initdb | string |
persistence.meilisearch.existingClaim (2) silo-meilisearch | string |
| string | |
| string | |
| string | |
persistence.tmpfs.type (2) emptyDir | string |
persistence.cache.existingClaim (1) {{ .Release.Name }}-cache | string |
persistence.cache.globalMounts[].path (1) /root/.npm | string |
persistence.cache.globalMounts[].subPath (1) npm | string |
| string | |
persistence.config-node.type (1) emptyDir | string |
persistence.dev-kfd.hostPath (1) /dev/kfd | string |
persistence.dev-kfd.type (1) hostPath | string |
persistence.downloads.advancedMounts.silo.app[].path (1) /tmp/silo-download-artifacts | string |
persistence.downloads.type (1) emptyDir | string |
| string | |
| boolean | |
| string | |
| boolean | |
persistence.media2-movies.existingClaim (1) nfs-omv2-media-movies | string |
persistence.media2-movies.type (1) persistentVolumeClaim | string |
| string | |
| boolean | |
| string | |
| boolean | |
persistence.media2-tv.existingClaim (1) nfs-omv2-media-tv | string |
persistence.media2-tv.type (1) persistentVolumeClaim | string |
| string | |
| string | |
| string | |
| boolean | |
persistence.nfs-nas-media.path (1) /mnt/tank/media | string |
| string | |
| string | |
persistence.postgres-cert.advancedMounts.silo.silo[].path (1) /var/run/secrets/postgresql | string |
persistence.postgres-cert.advancedMounts.transcode.transcode[].path (1) /var/run/secrets/postgresql | string |
| number | |
persistence.postgres-cert.name (1) silo-postgres-cert | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
persistence.transcode.advancedMounts.silo.app[].path (1) /tmp/silo-transcode | string |
persistence.transcode.type (1) emptyDir | string |
persistence.trickplay.advancedMounts.silo.silo[].path (1) /config/silo/artwork/trickplay | string |
persistence.trickplay.existingClaim (1) silo-trickplay | string |
route.app.hostnames[] (4) - silo.eviljungle.com | string |
route.app.parentRefs[].name (4) external | string |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
route.app.annotations."gatus.home-operations.com/endpoint" (2) url: https://silo.eviljungle.com/api/v1/health | string |
| string | |
| string | |
route.app.annotations."homelab-manager.hoohoot.org/description" (1) Serveur multimédia — films, séries, livres audio | string |
| string | |
route.jellyfin.hostnames[] (4) - jellyfin.clerici.tech | string |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
route.jellyfin.annotations."gatus.home-operations.com/endpoint" (2) url: https://silo-jf.eviljungle.com/System/Info/Public | string |
route.silo.hostnames[] (1) - silo.clerici.tech | string |
route.silo.parentRefs[].name (1) external | string |
route.silo.parentRefs[].namespace (1) envoy-gateway | string |
| string | |
| number | |
| string | |
| number | |
| number | |
| number | |
| string | |
service.transcode.controller (3) transcode | string |
| number | |
| string | |
service.meilisearch.controller (2) meilisearch | string |
| number | |
| number | |
| number | |
| number | |
service.main.type (1) ClusterIP | string |
| string | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
serviceMonitor.app.endpoints[].relabelings[].sourceLabels[] (2) - __meta_kubernetes_pod_name | string |
serviceMonitor.app.endpoints[].relabelings[].targetLabel (2) instance | string |
| string | |
| string | |
| string | |
| string | |
| string | |
serviceMonitor.transcode.endpoints[].relabelings[].sourceLabels[] (3) - __meta_kubernetes_pod_name | string |
serviceMonitor.transcode.endpoints[].relabelings[].targetLabel (3) instance | string |
| string | |
| string | |
| string | |
| string | |
| string | |
serviceMonitor.transcode.serviceName (3) silo-transcode | string |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
serviceMonitor.silo.endpoints[].relabelings[].sourceLabels[] (1) - __meta_kubernetes_pod_name | string |
serviceMonitor.silo.endpoints[].relabelings[].targetLabel (1) instance | string |
| string | |
configMaps.silo-initdb.data."silo.sql" (1) CREATE EXTENSION IF NOT EXISTS "vector";
CREATE EXTENSION IF NOT EXISTS "pg_trgm";
CREATE EXTENSION IF NOT EXISTS "citext";
| string |
configMaps.silo-initdb.forceRename (1) silo-initdb | string |
| string | |
externalSecrets.silo.secretStoreRef.kind (1) ClusterSecretStore | string |
externalSecrets.silo.secretStoreRef.name (1) onepassword-connect | string |
externalSecrets.silo.target.name (1) silo-secret | string |
externalSecrets.silo.target.template.data.DATABASE_URL (1) postgres://silo:{{ urlquery .SILO_POSTGRES_PASS }}@postgres-rw.default.svc.cluster.local:5432/silo | string |
externalSecrets.silo.target.template.data.REDIS_URL (1) redis://:{{ urlquery .VALKEY_PASSWORD }}@valkey.default.svc.cluster.local:6379/0 | string |
externalSecrets.silo.target.template.data.SECRET_KEY (1) {{ .SECRET_KEY }} | string |
ingress.app.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (1) traefik.local.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.app.annotations."gethomepage.dev/href" (1) https://${GATUS_SUBDOMAIN}.local.${SECRET_DOMAIN} | string |
ingress.app.annotations."gethomepage.dev/icon" (1) https://siloserver.org/brand/silo-wordmark-white.svg | string |
| string | |
ingress.app.annotations."gethomepage.dev/siteMonitor" (1) http://silo-app.media.svc.cluster.local:8080/api/v1/health | string |
ingress.app.annotations."hajimari.io/icon" (1) mdi-filmstrip | string |
ingress.app.annotations."hajimari.io/info" (1) Media Server | string |
ingress.app.annotations."hajimari.io/url" (1) https://${GATUS_SUBDOMAIN}.local.${SECRET_DOMAIN} | string |
ingress.app.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) networking-internal-media-with-errors@kubernetescrd | string |
| boolean | |
ingress.app.hosts[].host (1) ${GATUS_SUBDOMAIN}.local.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.app.tls[].hosts[] (1) - ${GATUS_SUBDOMAIN}.local.${SECRET_DOMAIN} | string |
ingress.app.tls[].secretName (1) ${APP}-tls-production | string |
ingress.jellyfin.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
ingress.jellyfin.annotations."external-dns.alpha.kubernetes.io/target" (1) traefik.local.${SECRET_DOMAIN} | string |
ingress.jellyfin.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) networking-internal-media-with-errors@kubernetescrd | string |
| boolean | |
ingress.jellyfin.hosts[].host (1) ${GATUS_SUBDOMAIN}-jf.local.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.jellyfin.tls[].hosts[] (1) - ${GATUS_SUBDOMAIN}-jf.local.${SECRET_DOMAIN} | string |
ingress.jellyfin.tls[].secretName (1) ${APP}-jf-tls-production | string |
networkpolicies.meilisearch.controller (1) meilisearch | string |
| string | |
| string | |
| string | |
| string | |
| string | |
networkpolicies.silo.egress[].toControllers[] (1) - transcode | string |
| string | |
| string | |
| string | |
| string | |
networkpolicies.silo.egress[].toPorts[].ports[].port (1) 8080 | string |
networkpolicies.silo.egress[].toPorts[].ports[].protocol (1) TCP | string |
networkpolicies.silo.egressDeny[].toCIDRSet[].cidrGroupRef (1) private-networks | string |
networkpolicies.silo.ingress[].fromEndpoints[].matchLabels."app.kubernetes.io/instance" (1) sonarr | string |
| string | |
networkpolicies.silo.ingress[].fromEndpoints[].matchLabels.k8s:"io.kubernetes.pod.namespace" (1) envoy-gateway | string |
networkpolicies.silo.ingress[].toPorts[].ports[].port (1) 8080 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
rawResources.gpu.manifest.apiVersion (1) resource.k8s.io/v1 | string |
rawResources.gpu.manifest.kind (1) ResourceClaim | string |
| string | |
| string |