Selfhosted
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.
Rules:
-
Be civil.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
How long do you want to store footage for? With 6 cameras at 8Mbps each, you'd get less than two days of video on a 1TB drive. You could drop the bitrate quite a bit if you use H265 instead of H264, but it's still not a huge amount of storage.
Several manufacturers have sites to determine how much storage you'd need based on number of cameras, bit rate and how long you want to store the videos for. Just use any of those to get a rough estimate. Personally I'd recommend a 10TB or larger WD Purple Pro, since it has 512MB cache instead of 256MB.
For the doorbell, I'd use a proper doorbell cam that can use the existing wires for power. Reolink's wifi one comes with an adapter to use it with existing wiring.
The Unifi cameras don't support ONVIF, so you're essentially locked into their ecosystem, and it'd be difficult to use them with a different NVR if you ever want to switch. Maybe that's OK for your use case though.
I'm not going to be storing 24/7 footage outside of important motion detection instances, which we can just download to our phones or whatever if it's important enough to hold onto. Everything else can be recorded over.
When I was testing Frigate, I ran a single camera storing 24/7 footage specifically to see how long it would go for. I think it used 100GB after a week or so. Multiply that by 6, that's, well, 600GB. But I'm also not super concerned with having crystal clear footage at all times (Ring set my expectations really low), and even 1366x768 @ 20-30 FPS is more than plenty for what we need.
That's how my current Ring doorbell is connected.
I keep seeing Reolink pop up. Would a Reolink doorbell work with a Unifi NVR? I'd rather have a G4 wireless, but that's very likely to not happen.
Sort of. You can add most cameras that support ONVIF and they'll be viewable and record just fine in Protect, but third party cameras won't support detection unless you also add a Unifi AI Port. I also wouldn't count on Unifi recognizing it as a doorbell for the purposes of two-way audio or for doorbell notifications. Those would likely have to be handled outside of Protect.
Does Unifi not support ONVIF events? Seems like a pretty major missing feature if so. I guess they really do want to lock you into their ecosystem.
Not sure. I don't really have working knowledge of ONVIF.
I just remembered that I have a Wyze Doorbell v1 flashed with Thingino sitting on my desk. It was going to be my next test before my wife vetoed Frigate (she gets final say if it replaces something she uses).
Pretty sure Thingino supports ONVIF. My FIL has a UDR with Unifi Protect, I can try it with that.