3 Camera Vendors, 2 houses, and 1(ish) UI
Using OSS to locally unify security cameras
Slides: elrey.casa/prez/321-cams | Live: elrey.casa/prez/321-cams-live

Please excuse the AI image slope 🙃
Index
Network Setup

$ w elrey
- Experience: IT/security for 30... I mean 8 years... :)
- Work: SpecterOps
- Adversary Simulation Consultant (Pentester+)
- Community




Network Setup

Initial Network Setup


Started with (2023):
- Old laptop (Thinkpad T60) as OPNSense
- Razer laptop
- Home Assistant (HA) via Docker
- HA Vivint integration
via Home Assistant Community Store (HACS)

Initial Network Setup Cont.



Next Iteration
Moved to (till ~Feb 2026):
- UniFi FW (already had switches)
- Dedicated HA (HAOS) on 2012 MacBook Pro - faulty logic board (removed battery)
- Razer laptop
- Frigate - pi-nvr (fork of geerlingguy's)
- USB Coral TPU (2023: $71 -> 2026: $139)


Final Network Setup

DEMO Picture Time






Frigate -> UniFi Protect (ONVIF)
- docker macvlan workaround (my implementation)
HA as glue w/webhook trigger + Protect Alarm Manager
- Initially tried UniFi Protect Integration
















Final Network Setup

Questions?
- Slides: elrey.casa/prez/321-cams
- Blog post: elrey.casa/prez/oss-cams
- Links about (contact) me: elrey.casa/links
- Want more direct comms: ask for Signal username
- https://www.asknoahshow.com/
- https://linuxunplugged.com/tags/frigate
- https://selfhosted.show/tags/frigate
3 cam vendors, 2 houses, and 1 (ish) UI
By elrey741 (Alex)
3 cam vendors, 2 houses, and 1 (ish) UI
- 37