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: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
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
Reolink sells reasonably priced PoE camera and NVR kits. Check their official store on eBay for deals. Last I checked it was all local, no cloud BS. I'd still isolate it though.
This is not inexpensive ($500-1300+ easily depending on number of and quality of cameras) but it’s what I use and can recommend
Also no cloud with reolink is an asterisk situation. Out of the box with the reolink app for several of their cameras it will contact reolink servers for things like notifications. However you can config with app and then never use again. If you have some of the fancier cameras like the e2 pro or whatever the notification processing is thankfully not server sided but occurs on the camera so you can roll it into home assistant and do everything locally
To OP keep in mind this gets computationally expensive as well depending on your goals. If you just want 1-3 720p streams in the home assistant app then a pi is probably fine, especially if it’s like a pi 5. But if you want to encrypt those streams and forward them to homebridge so that less tech savvy users in your home can just view the streams on the home app in their iphone, you have like 10+ streams that are 4k, etc you’ll find the pi will choke and it may make sense to offload to a more powerful server or NVR (but if you want the homebridge thing even the nvr won’t save you)
Reolink includes a cloud service but it’s not required. They do save video locally on camera, but you connect the camera and mobile app to their cloud service for authentication , config, and viewing.
I would hesitate to buy another realink camera. I recently bought an eo2 pro so I could keep an eye on my dogs while I was working. The thought was to just have it open on my second screen but in a recent firmware update they disabled the http and https capabilities. Also no native Linux app so I could only use it on the app on my phone. I did find a github with all the firmware back ports but that behavior is pretty scummy imo
I'll be fucked if I ever use a camera app only. I need to set my network to black hole outgoing traffic from the one reolink camera I have before I plug it back in.
You can use their web interface to view/control certain models on your local network: https://support.reolink.com/hc/en-us/articles/360003981973-How-to-Remotely-Access-Reolink-Cameras-NVRs-via-a-Web-Browser/
I have the Reolink Home Hub (doesn't support all my Reolink cameras, but enough), and I'm able to use the browser interface on Linux no problem. Of course, the app is more feature rich, but that depends on your needs, too.
I'm sure you can even access this interface through the net via remote proxy or something similar.
Yeah, they suck with their firmware. One of my cameras was locked out... literally unable to view, playback, or control it until I got in touch with Reolink tech support so they could force an update through. It took several days and a lot of effort to clear that up. Not cool!