ZoneMinder is great for home security cameras, you should be able to add your caneras using RTSP depending on the camera and whether RTSP streams are available
Frigate - I tried ZoneMinder some time ago but found Frigate more reliable, especially with Google Coral for object identification
Playing with Frigate right now, got it basically functional but it's a bitch to setup.
If you're not comfortable with dockers and editing yml files, stay away!
It's worth learning IMO, I spent a few weeks learning and getting my setup where I wanted, but Frigate is awesome. I wish there was an easier way to set it up, a tool to build the yaml maybe.
I have it now using gpu, but not sure about the output. Cannot watch the events in the Gui for some reason....
With default cpu capture it worked but now that gpu is doing the encoding it does not. I probably have to specify some output_arg
Everyone jumps to parrot "Frigate" but Frigate is shit for live viewing and interactions. Live viewing is rudimentary, there is no PTZ control (as far as I know) and no voice communication.
It's strictly a smart NVR and as such it performs exceptionally well. It recognizes, records and marks events so that you can come later and find what you are looking for, very easily.
If you want interaction - live viewing, PTZ, Voice, you sholud look elsewhere. Shinobi supports PTZ, so does Blue Iris. Both can record audio but I'm not sure of broadcasting audio back to the cameras. Zoneminder is an option too, it supposedly supports them aswell but I have never tried it.
When I was setting up my CCTV, it was Shinobi vs Frigate. I had configured Shinobi and planned on deploying it but decided to try Frigate on a whim and never looked back.
In short, Frigate covers most needs perfectly but people shouldn't just parrot the same thing without answering within the context of the question.
Frigate, then try to acquire a Google Coral TPU for full speed object detection in your streams.
Self-Hosted Main
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
For Example
- Service: Dropbox - Alternative: Nextcloud
- Service: Google Reader - Alternative: Tiny Tiny RSS
- Service: Blogger - Alternative: WordPress
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
Useful Lists
- Awesome-Selfhosted List of Software
- Awesome-Sysadmin List of Software