No introduction found. Create it?
Install with:
helm repo add go2rtc oci://ghcr.io/bjw-s-labs/charts/
helm install go2rtc go2rtc/go2rtc -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| go2rtc | blackjid/home-ops | 97 | 5.3.0 | 10 days ago |
| go2rtc | onedr0p/home-ops | 2916 | 5.3.0 | 11 days ago |
| go2rtc | ishioni/homelab-ops | 171 | 5.3.0 | 12 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
controllers.go2rtc.containers.app.image.repository (11) ghcr.io/alexxit/go2rtc | string |
controllers.go2rtc.containers.app.image.tag (11) 1.9.15@sha256:e098de5c2f8040dc3d4784ed2d5cfdac3b0979f9349afe587ef6a670a14b9f4d | string |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| number | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
controllers.go2rtc.containers.app.env.TZ (3) ${CONFIG_TIMEZONE} | string |
| string | |
| string | |
| string | |
| string | |
controllers.go2rtc.containers.app.args[] (2) - go2rtc | string |
controllers.go2rtc.strategy (7) RollingUpdate | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.go2rtc.initContainers.dahua-p2p.image.repository (1) ghcr.io/blackjid/dahua-p2p | string |
controllers.go2rtc.initContainers.dahua-p2p.image.tag (1) 0.4.0@sha256:9d6da9e651ece0e839a749f8b8696fae861b2e9b5bdb80be704aa7bae9752311 | string |
| boolean | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.go2rtc.initContainers.init-config.command[] (1) - sh | string |
controllers.go2rtc.initContainers.init-config.image.repository (1) docker.io/alexxit/go2rtc | string |
controllers.go2rtc.initContainers.init-config.image.tag (1) 1.9.15@sha256:e098de5c2f8040dc3d4784ed2d5cfdac3b0979f9349afe587ef6a670a14b9f4d | string |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
defaultPodOptions.annotations."k8s.v1.cni.cncf.io/networks" (2) [{
"name": "iot",
"namespace": "networking",
"ips": ["192.168.50.3/24"],
"mac": "a6:42:05:ea:fc:5a"
}]
| string |
defaultPodOptions.dnsPolicy (1) ClusterFirstWithHostNet | string |
| boolean | |
| boolean | |
| string | |
| string | |
| number | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
| number | |
| string | |
| number | |
| string | |
| number | |
| number | |
| string | |
service.app.forceRename (6) {{ .Release.Name }} | string |
| boolean | |
| string | |
service.app.annotations."external-dns.kubernetes.io/hostname" (1) go2rtc-streams.tholinka.dev. | string |
service.app.annotations."lbipam.cilium.io/ips" (1) 192.168.21.9, fd83:43a4:6dab:21::9 | string |
| string | |
service.app.ipFamilies[] (1) - IPv4 | string |
service.app.ipFamilyPolicy (1) PreferDualStack | string |
service.app.type (1) LoadBalancer | string |
service.streams.annotations."lbipam.cilium.io/ips" (8) 192.168.69.124 | string |
service.streams.type (8) LoadBalancer | string |
| string | |
| number | |
| number | |
| number | |
| string | |
| number | |
| string | |
| number | |
| string | |
| number | |
| string | |
| number | |
| string | |
| string | |
route.app.hostnames[] (10) - {{ .Release.Name }}.blkh.dev | string |
route.app.parentRefs[].name (10) envoy-internal | string |
| string | |
| string | |
| string | |
| number | |
| string | |
route.app.annotations."gethomepage.dev/group" (1) Infrastructure | string |
| string | |
| string | |
| boolean | |
persistence.config-file.type (6) configMap | string |
persistence.config-file.globalMounts[].path (5) /config/go2rtc.yaml | string |
| string | |
| boolean | |
| string | |
persistence.config-file.name (3) go2rtc-secret | string |
persistence.config-file.advancedMounts.go2rtc.app[].path (1) /config/go2rtc.yaml | string |
| string | |
persistence.config.type (5) emptyDir | string |
| string | |
| boolean | |
| string | |
persistence.config.accessMode (1) ReadWriteOnce | string |
| string | |
persistence.config.name (1) go2rtc-config | string |
| string | |
persistence.config.storageClass (1) openebs-hostpath | string |
persistence.state.type (2) emptyDir | string |
persistence.config-src.globalMounts[].path (1) /config-src/go2rtc.yaml | string |
| boolean | |
| string | |
persistence.config-src.name (1) go2rtc-configmap | string |
persistence.config-src.type (1) configMap | string |
persistence.go2rtc-config.globalMounts[].path (1) /config/go2rtc.yaml | string |
| string | |
persistence.go2rtc-config.name (1) go2rtc-config | string |
persistence.go2rtc-config.type (1) configMap | string |
persistence.secret-file.globalMounts[].path (1) /config/go2rtc.yaml | string |
| boolean | |
| string | |
persistence.secret-file.name (1) go2rtc-secret | string |
| string | |
| string | |
persistence.tmp.type (1) emptyDir | string |
configMaps.config.data."go2rtc.yaml" (4) ---
# yaml-language-server: $schema=https://raw.githubusercontent.com/AlexxIT/go2rtc/master/www/schema.json
log:
# level: trace
streams: error # Prevent log spam from UniFi Protect
# api: trace
# onvif: trace
# homekit: trace
api:
listen: :80
origin: "*"
rtsp:
listen: :554
username: admin
password: pass
webrtc:
listen: :8555
candidates:
- 192.168.69.124:8555
- stun:8555
ice_servers:
- urls:
- stun:stun.cloudflare.com:3478
streams:
livingroom:
- onvif://${GO2RTC_USERNAME}:${GO2RTC_PASSWORD}@living-room-camera.internal:2020
office:
- rtsp://${GO2RTC_USERNAME}:${GO2RTC_PASSWORD}@office-camera.internal/live0
litterrobot:
- rtsp://${GO2RTC_USERNAME}:${GO2RTC_PASSWORD}@litter-robot-camera.internal/live0
bedroom:
- onvif://${GO2RTC_USERNAME}:${GO2RTC_PASSWORD}@bedroom-camera.internal:2020 | string |
defaultExternalSecretStoreRef.kind (1) ClusterSecretStore | string |
| string | |
| string | |
externalSecrets.env.target.template.data.NVR_PASSWORD (1) {{ .NVR_PASSWORD }} | string |
externalSecrets.env.target.template.data.NVR_USERNAME (1) {{ .NVR_USERNAME }} | string |
| string | |
externalSecrets.main.forceRename (1) go2rtc-secret | string |
| string | |
externalSecrets.main.secretStoreRef.kind (1) ClusterSecretStore | string |
externalSecrets.main.secretStoreRef.name (1) akeyless-secret-store | string |
externalSecrets.main.target.name (1) go2rtc-secret | string |
externalSecrets.main.target.template.data."go2rtc.yaml" (1) log:
streams: info
api:
listen: :80
origin: "*"
rtsp:
listen: :554
webrtc:
listen: :8555
candidates:
- 10.33.40.67:8555
- stun:8555
ice_servers:
- urls:
- stun:stun.cloudflare.com:3478
streams:
sunroom:
- "rtmp://10.0.50.201/bcs/channel0_main.bcs?channel=0&stream=0&user=admin&password={{ .REOLINK_PASSWORD }}"
- "rtmp://10.0.50.201/bcs/channel0_ext.bcs?channel=0&stream=1&user=admin&password={{ .REOLINK_PASSWORD }}"
- "rtmp://10.0.50.201/bcs/channel0_sub.bcs?channel=0&stream=1&user=admin&password={{ .REOLINK_PASSWORD }}"
yard:
- "rtmp://10.0.50.202/bcs/channel0_main.bcs?channel=0&stream=0&user=admin&password={{ .REOLINK_PASSWORD }}"
- "rtmp://10.0.50.202/bcs/channel0_ext.bcs?channel=0&stream=1&user=admin&password={{ .REOLINK_PASSWORD }}"
- "rtmp://10.0.50.202/bcs/channel0_sub.bcs?channel=0&stream=1&user=admin&password={{ .REOLINK_PASSWORD }}" | string |
| string | |
fullnameOverride (1) go2rtc | string |