We are re-doing our home network, running 10Gig capable wiring throughout, using (existing) switches with 1G ports for the time being but a few years down the line switch to 10G ports, and more relevant to this question, installing 16 PoE Amcrest IP cameras.
I looked at pre-built NVR hardware solutions like QNAP, Synology, etc. but they seem less attractive to me in general. Given I already have a lot of self-hosted solutions in my home, this will be one additional thing I can easily manage.
I was considering getting a mini PC box (beelink, minisforum, etc.) to run Frigate. Also ordered Coral accelerator to speed up some of the ML based analysis.
I had a few basic questions:
-
How do people store the streams from the camera that Frigate subscribes to? I was considering storing this in my in-network NAS. I have few zfs volumes on one of my machines which I use as my NAS, but not sure if there is a different recommended NAS storage that works better with Frigate?
-
I have Home Assistant running on my Raspberry Pi in the network. To what level does Frigate integrate with NAS?
-
How are all of you interacting with Frigate? Browser, mobile app, TV, etc. ?
-
What kinds of notification mechanisms Frigate supports - email, push notifications, etc. ? I guess Home Assistant can be used for this part?
-
Am I doing something against the grain here? Anything simpler I should be considering?
This has got nothing to do with hosting your own equipment like routers (with recent regulatory changes, all ISPs in the US are now required to allow this - i.e. be able to run your own equipment without paying a monthly fee to the ISP).
But this is more about ISPs blocking sending on specific ports like port 25 for SMTP. Instead you need to use some mail relay to send your email, who in turn will send the mail over SMTP on port 25.
Some ISPs in the US do allow port 25 SMTP, but very few and none of the large ones like Comcast, AT&T, Verizon.