When self-hosting as much as you can to save on cost, headaches, and keeping control of all of your data, you've likely come across network video recorders (NVR) solutions such as Frigate and Zoneminder. I've used the latter extensively for a few years, and only recently have I made the switch to Frigate, largely due to my esteemed colleague Ayush Pande's excellent coverage. These handy packages allow you to connect IP cameras and can track, monitor, and even alert you to various events.
If you’re looking for a self-hosted surveillance solution, you won’t be disappointed with either solution, but I'm going to explain why I made the leap from Zoneminder to Frigate.
4Lightweight container
Runs on just about anything
While it's great to have some server-grade equipment at hand for creating the ultimate home lab, we know not everyone has such hardware. That's where containers come into play, and Frigate is one lightweight package, capable of running on something as low-power as a Raspberry Pi. Even if all you have at hand for Frigate is an ARM-based NAS or an SBC as your primary self-hosting workstation, Frigate’s lightweight nature can deliver decent performance in your NVR workloads.
All that's required is the purchase of some IP cameras (just make sure they're on the supported list for Frigate), and you're good to go. You should be good with low-power hardware for a few cameras, but you may need to step it up to something slightly more capable when adding countless feeds and needing to record and save from all of them. It's also here where you'll be able to leverage the computing power for AI detection and other useful features, or even run some other Docker containers.
3Less-cluttered UI
Easier to work with
One thing I couldn't get on with Zoneminder was the user interface. It's not terrible in that you can't use the NVR to get the job done, but for less tech-savvy individuals, it can be quite the daunting UI. Zoneminder is a little like GIMP in that regard. It's packed to the brim full of advanced features, but it's easy to get lost in the ocean of jargon and possibilities. Frigate contrasts this with a well-presented layout that makes it easy to fire up feeds and configure everything without feeling like you're missing out on anything.
And of course, Home Assistant is fully supported, so you can have feeds directly in the dashboards for family members to rely on, so they don't have to touch Frigate.
2More accurate (for me)
This one's subjective
That's not to say Frigate is immune to providing these false flags, but I found it to be less prone to mistakenly notifying all our devices about potential intruders. Frigate lets you configure filters, masks, and zones to increase the accuracy of its reports. And that’s before you include its solid auto-tracking provisions that can move PTZ-compatible cameras to follow moving objects.
1AI accelerator compatibility
Ultimate versatility
Utilizing any spare AI modules is great for ensuring you're only recording events that truly matter. Don't have one at hand? Go for the Coral Edge TPU module, which is also compatible with mini-PCs and NAS units and will work well with Frigate.
Getting started with Frigate is easy
Making the switch from Zoneminder to Frigate was painless. This was largely in part due to the fact that I put together an entirely new system for Frigate to run on, but it would have been a similar case regardless. Installing Firgate is as easy as deploying a Docker container, and everything was connected to network storage and up and running in minutes. The fact that I can use AI accelerators, get almost everyone using the integration with Home Assistant, and manage to keep my home safe in the process makes this one incredible piece of tech.

































Comments
Post a Comment