Deploy Frigate NVR stack with Mosquitto, Ntfy, and frigate-notify #190
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "deploy-frigate-nvr"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Deploy a cloud-free NVR stack for the GableCam (ReoLink Elite Floodlight at 192.168.1.159):
mqttnamespace (cluster-internal, no auth)ntfynamespace, exposed atntfy.tail8d86e.ts.net/ntfy.ops.eblu.menvr.tail8d86e.ts.net/nvr.ops.eblu.meAlso includes:
nvr.ops.eblu.meandntfy.ops.eblu.mePrerequisites
frigateon sifaka (/volume1/frigate, RW for indri)blumeopsvault withusernameandpasswordfieldsDeployment (after merge)
Verification
ntfy.ops.eblu.menvr.ops.eblu.meshowing GableCam live feed@ -79,0 +81,4 @@backend: "https://nvr.tail8d86e.ts.net"- name: ntfyhost: "ntfy.{{ caddy_domain }}"backend: "https://ntfy.tail8d86e.ts.net"Why no mqtt.ops.eblu.me? There might be a reason.
@ -0,0 +17,4 @@- person- car- dog- catcan we include chicken and duck? does it work like that? We keep chickens and ducks and if they are seen by gablecam then they've gotten out. (this is too cool.)
@ -0,0 +12,4 @@go2rtc:streams:gablecam:- "ffmpeg:http://{FRIGATE_CAMERA_USER}:{FRIGATE_CAMERA_PASSWORD}@192.168.1.159/flv?port=1935&app=bcs&stream=channel0_main.bcs#video=copy#audio=copy#audio=opus"here and anywhere else that 192.168.1.159 appears in IaC, include a comment that the IP is reserved in UX7's DHCP config
@ -0,0 +30,4 @@detect:enabled: truewidth: 640height: 480I don't know what these dimensions mean but gablecam is a reolink elite floodlight camera which has twin cameras and a very wide field of vision (180*), so 640x480 seems wrong to me. But again I dont know what this config means so that could be irrelevant.
@ -0,0 +32,4 @@width: 640height: 480objects:track: [person, car, dog, cat]same note as above about chickens and ducks being of interest as well
@ -0,0 +19,4 @@storageClassName: ""nfs:server: sifakapath: /volume1/frigatefyi I have created this share
@ -0,0 +9,4 @@tailscale.com/proxy-group: "ingress"gethomepage.dev/enabled: "true"gethomepage.dev/name: "Ntfy"gethomepage.dev/group: "Infrastructure"In this same PR, let's move ArgoCD, Prometheus, and devpi/pypi to Infastructure group. CV, Docs, TeslaMate, and Transmission should become "Services".