No introduction found. Create it?
frigate from bjw-s-labs/charts is more popular with 27 repositories.
Install with:
helm repo add frigate oci://ghcr.io/bjw-s-labs/charts/
helm install frigate frigate/frigate -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| frigate | bjw-s-labs/home-ops | 833 | 5.0.1 | a month ago |
| frigate | deedee-ops/home-ops | 32 | 5.0.1 | 2 months ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
persistence.cache.type (13) emptyDir | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
persistence.media.globalMounts[].path (11) /media/frigate | string |
persistence.media.path (9) /mnt/tank/apps/frigate | string |
persistence.media.server (9) 10.10.99.100 | string |
| string | |
persistence.media.existingClaim (2) frigate-media | string |
| boolean | |
persistence.config-file.globalMounts[].path (4) /config/config.yml | string |
| boolean | |
| string | |
persistence.config-file.type (4) configMap | string |
persistence.config-file.name (3) frigate-configmap | string |
| string | |
| string | |
| string | |
persistence.tmpfs.type (4) emptyDir | string |
persistence.usb.globalMounts[].path (4) /dev/bus/usb | string |
persistence.usb.hostPath (4) /dev/bus/usb | string |
persistence.usb.type (4) hostPath | string |
persistence.usb.hostPathType (3) Directory | string |
persistence.tmp.type (3) emptyDir | string |
| string | |
persistence.cameras.globalMounts[].path (2) /media/frigate | string |
| string | |
persistence.cameras.volumeSpec.csi.driver (2) nfs.csi.k8s.io | string |
| string | |
persistence.cameras.volumeSpec.csi.volumeAttributes.share (2) /mnt/cache/cameras | string |
| string | |
| string | |
persistence.configfile.name (2) frigate-configmap | string |
persistence.configfile.type (2) configMap | string |
persistence.coral.hostPath (1) /dev/apex_0 | string |
persistence.coral.hostPathType (1) CharDevice | string |
persistence.coral.type (1) hostPath | string |
| string | |
controllers.frigate.containers.app.image.repository (11) ghcr.io/blakeblackshear/frigate | string |
controllers.frigate.containers.app.image.tag (11) 0.17.1@sha256:1724960349dad0bd2ae8ec884171a6fd5755a4dc242a0e66cadbda9c0e85c99b | string |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| number | |
| number | |
| boolean | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| number | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
controllers.frigate.containers.app.securityContext.capabilities.add[] (2) - SETUID | string |
| string | |
| boolean | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.frigate.initContainers.01-init-db.image.repository (1) ghcr.io/home-operations/postgres-init | string |
| string | |
controllers.frigate.strategy (1) RollingUpdate | string |
controllers.frigate.type (1) deployment | string |
controllers.main.containers.app.env.TZ (2) Europe/Warsaw | string |
| string | |
controllers.main.containers.app.image.repository (2) ghcr.io/blakeblackshear/frigate | string |
controllers.main.containers.app.image.tag (2) 0.17.1@sha256:1724960349dad0bd2ae8ec884171a6fd5755a4dc242a0e66cadbda9c0e85c99b | string |
| boolean | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| boolean | |
| number | |
| number | |
| string | |
| string | |
controllers.main.initContainers.01-set-config.command[] (2) - /bin/sh | string |
controllers.main.initContainers.01-set-config.image.repository (2) ghcr.io/home-operations/busybox | string |
controllers.main.initContainers.01-set-config.image.tag (2) 1.37.0@sha256:026ed7273270ec08f6902b4ae8334c23b473e5394bec3bbbdbfe580c710d50bc | string |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| number | |
service.app.ports.http.appProtocol (3) kubernetes.io/wss | string |
| number | |
| boolean | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
| string | |
| number | |
| string | |
| boolean | |
| number | |
service.app.controller (3) frigate | string |
| number | |
| boolean | |
service.frigate.ports.http.appProtocol (5) kubernetes.io/ws | string |
| number | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
| string | |
| string | |
service.frigate.type (4) LoadBalancer | string |
| string | |
route.app.hostnames[] (7) - frigate.${ROOT_DOMAIN} | string |
route.app.parentRefs[].name (7) envoy-internal | string |
| string | |
| string | |
| number | |
| string | |
| string | |
route.app.rules[].filters[].responseHeaderModifier.set[].name (2) Content-Security-Policy | string |
route.app.rules[].filters[].responseHeaderModifier.set[].value (2) default-src 'self'; object-src 'none'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; | string |
route.app.rules[].filters[].type (2) ResponseHeaderModifier | string |
| string | |
route.app.annotations."gethomepage.dev/description" (1) NVR & Object Detection | string |
| string | |
| string | |
| string | |
| string | |
| string | |
route.app.annotations."gethomepage.dev/widget.url" (1) http://frigate.home.svc.cluster.local:5000 | string |
route.app.labels.auth (1) authentik | string |
route.frigate.hostnames[] (5) - {{ .Release.Name }}.dcunha.io | string |
route.frigate.parentRefs[].name (5) envoy-internal | string |
| string | |
| string | |
| string | |
| number, string | |
route.go2rtc.hostnames[] (5) - {{ .Release.Name }}-go2rtc.dcunha.io | string |
route.go2rtc.parentRefs[].name (5) envoy-internal | string |
| string | |
| string | |
| number, string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| boolean | |
| string | |
defaultPodOptions.tolerations[].key (1) node.kubernetes.io/low-power | string |
| string | |
defaultPodOptions.tolerations[].value (1) raspberry-pi | string |
configMaps.config.data."config.yml" (1) mqtt:
enabled: true
host: mosquitto.default.svc.cluster.local
port: 1883
topic_prefix: frigate
client_id: frigate
detectors:
coral:
type: edgetpu
device: usb
ffmpeg:
hwaccel_args: preset-vaapi
objects:
track:
- person
- car
- dog
- cat
record:
enabled: true
retain:
days: 7
mode: motion
events:
retain:
default: 14
mode: motion
snapshots:
enabled: true
retain:
default: 14
go2rtc:
streams:
server_room:
- rtsp://go2rtc.default.svc.cluster.local:8554/server_room
nozzle_cam:
- rtsp://go2rtc.default.svc.cluster.local:8554/nozzle_cam
front:
- rtsp://go2rtc.default.svc.cluster.local:8554/front
rear:
- rtsp://go2rtc.default.svc.cluster.local:8554/rear
cameras:
server_room:
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:8554/server_room
input_args: preset-rtsp-restream
roles: [detect, record]
detect:
width: 1920
height: 1080
fps: 5
nozzle_cam:
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:8554/nozzle_cam
input_args: preset-rtsp-restream
roles: [detect, record]
detect:
width: 1920
height: 1080
fps: 5
# Tuned for nozzle inspection — print failure detection scaffold;
# add custom model + zone in a later commit
objects:
track: [person]
front:
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:8554/front
input_args: preset-rtsp-restream
roles: [detect, record]
detect:
width: 1920
height: 1080
fps: 5
rear:
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:8554/rear
input_args: preset-rtsp-restream
roles: [detect, record]
detect:
width: 1920
height: 1080
fps: 5
version: 0.17-0
| string |
| boolean | |
ingress.main.className (1) nginx-internal | string |
| boolean | |
ingress.main.hosts[].host (1) frigate.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.main.tls[].hosts[] (1) - frigate.${SECRET_DOMAIN} | string |
ingress.main.tls[].secretName (1) tls.frigate | string |