Haha thats cool i told my mother a month ago that i wanted to do such a thing.Latest updates, I got a brand new PTZ for the front door and reviewed it elsewhere so you guys already know that..
Ive been telling people to do this for a while and been waiting on someone to call me out on it. Life/Death sprung up and I have an unexpected funeral to attend and there is nothing that can be done about the packages in the air.. so I found this nice wicker box on Craigslist today for $20, added a spare Z-Wave contact switch I had laying about, and setup a PTZ Preset to check it out when its opened.
Ordered a laser engraved plastic sign for it tha'll read: Deliveries - Please hide parcels inside.
also going to put a big: SMILE FOR THE CAMERA sticker on the inside of the lid
Also thinking of putting a slab of styrofaom in the bottom so they can toss packages in unharmed, taking the latch off and putting a handle on it and maby if I dont fuck up the wiccer add a hydraulic lift so it dont slam shut.. oh yeah
Face detection may work for you but I had issues with line crossing detection on a camera that faced the street. By day it would see the shadows of aircraft and clouds as a line crossing, and by night car headlights would set it off. It worked great when someone walked across it but the false alarm rate was annoyingly high for me.and lastly Smart Detection features for a reasonable price.. I have an idea to use the facial detection or line cross and hook it up to a strobe light, so any time the camera thinks a human is over there it'll hit them with a strobe for a few moments to say 'hey fucker, your on camera!'
What illuminator did you decide on?The LPR Camera is going to be a very fun project hidden in a faux rock.. its specs are much like the trailer cam except it has interchangeable lenses, I got it a nice 10x varifocal that should do the job quite well.
I quite surprised you are not running a RAID setup. You clearly go to a lot of trouble and expense with your home security setup so it seems counter intuitive that you would risk losing everything to a drive failure.I got the Dahua 4k 16ch NVR and its up and running, ordered a 6TB purple for it.. combined with the 4TB purple I already had its loaded with 10TB on the Spindle and its doing a great job.
For sure, RAID 5 is a false sense of security since it uses only one parity disk. When one disk fails, the probability of finding one or more bad sectors on the remaining disks while the RAID rebuilds is high, and data will be lost from every bad sector. I had to deal with this when I lost a disk in my RAID 5 at home. As I was copying files off the degraded RAID, a few files failed to read. Fortunately they were just movies and entirely replaceable.2. raid is dead, has been for at least 7 years now.. any array >10TB has an extremely high likely hood of failure due to excessive disk sizes and rebuild times.. full backups and restoring from those backups are quicker.. I can restore 10TB in 24H with a Gigabit network, maby a few days from a slow backup.. your talking weeks for a 10TB raid, who the fuck is going to take there NVR down for days or weeks?
Thanks for the in depth reply. I will definitely digest this and take the time to implement your suggestions.lucky for you, I wrote the docs for it and the code to do it: https://www.domoticz.com/wiki/Secure_Nginx_Proxy_Setup
all these IoT devices are not to be trusted, I dont even trust domoticz.. I do trust Nginx however and its trivial to set it up to automatically update security without breaking anything in the process.. I have them all on a locked down vlan with very minimal access outside its network.. all points of entry into that network are guarded by a VPN, or an x509 authenticating proxy.. cant really get any better secured than this.
protect your services with a hardened external authentication system, vpn, x509, or both.. and the services are guarded from anyone without explicit access.. With external policies only trusted users can access the services, thus you have rendered most any security issues with that service moot.. as long as it cant bypass your policies.
if you already have x509 VPN and looking for an x509 Proxy, dont forget to setup an x509 WiFi.. its the only WiFi that offers any decent security and your certs will work for all of them.
US Department of Defense uses physical x509 crypo cards for 2 factor authentication on everything government (CAC Cards), same with most any high security networks.. its good stuff if you do it right, Ive written software to read those cards and perform authentication based upon the x509 cert: http://www.cac.mil/common-access-card/
It is interesting to see where different people come from on this issue. One of the big reasons I go with raid is that I want to ensure that it is there when an event happens. Almost always there is a time delay between something happening, and you becoming aware of it, and I couldn't think of anything worse than losing that footage in the interim because of a drive failure1. all the data gets overwritten eventully so whats the point? none of its is important until an event happens, and then its just important I have it long enough to take it off and put it on my fileserver or cloud with real redundancy.
I did a bit of googling on the issue after reading this. I wasn't aware of the rebuild time issue because it hadn't been my experience. My array is in RAID1 which, as I discovered this afternoon, doesn't need to recalculate parity, and rebuilding a 3TB drive happened overnight whilst the NVR was running. I didn't have to take it offline at all.2. raid is dead, has been for at least 7 years now.. any array >10TB has an extremely high likely hood of failure due to excessive disk sizes and rebuild times.. full backups and restoring from those backups are quicker.. I can restore 10TB in 24H with a Gigabit network, maby a few days from a slow backup.. your talking weeks for a 10TB raid, who the fuck is going to take there NVR down for days or weeks?
Being a PC based NVR losing the drive containing the operating system means losing the NVR. Serious downtime. RAID1 keeps things ticking over if I have a failure.if I have a drive failure I pull out a disk and run on diminished capacity until it is replaced.. just a few mins of downtime and I am back on the road..
I like to make sure the NVR is up at all times too, hence the RAID1 which seems to be working well for me at the level I use it at. Thanks for the info on the rebuild times. My NVR is getting on and an upgrade is looming in the near future and I was considering moving to RAID6 for increased capacity, but after my reading this afternoon I think I will go to RAID10 instead. Thanks again for the heads up on that one.uptime is king in my universe, I only have mirrors and archive disks in play anymore and I run lots of very critical cloud services for millions of users dealing with audio/video so the amount of data being shuffled about is at a scale hard to grasp.
If there is one thing Ive learned it's that Murphy is a bastard.if Murphy
Thanks again for your input on this one. I'm learning heaps. By the bad bits propagating I'm assuming that you mean the mirror will just mirror the corrupted file on both disks if for whatever reason, one copy of it corrupts.a Mirror is fine for your OS drive so you can keep up durring a disk failure, but its still got its own issues.. yeah your protected against a disk failure but file corruption is just as common and in a mirror the bad bits propagate and there is no method of recovery.. RAID != Backup, and Ive lost so much data on a raid I have not considered it sufficient protection by its self.. like ever.
Off site storage is not a realistic proposition for home applications in Australia at present. We don't have the upstream speeds to keep up with the data for the most part. 2Mbps is my upstream limit. The National Broadband Network (NBN), which is still being rolled out, has the capability to give greater speeds upstream, depending on how much you are willing to pay for the privilege, but upstream is metered and trying to back up a terrabyte a month to the cloud is prohibitively expensive here.If your going to waste all that spindle space on video redundancy in a mirrored raid, without an external backup system in place that can archive that big raid then your just wasting your time.. if your going to do data protection half assed, then dont do it at all... save your money if your not getting real protection anyhow.. If the data is important enough to call for a raid, then its important enough for a proper backup system.. and a proper backup system has offsite storage capabilities..
I kind of assumed you had an alarm, and no doubt physical security as well.the raid is just one layer of many layers of data protection.. just like security cameras are just one layer in security, my house is not suddenly vulnerable if I have a disk failure.. there is alot more protecting me than the NVR.
Well uptime remains extremely important to me. I don't want the NVR stopping at all if I can avoid it. For that reason I will be maintaining Raid in some form, be that RAID1 or RAID10, across my operating system and storage drives, but your input has caused me to think about what other steps I may want to take to ensure data integrity.Mirror Raid all alone at this point is little more than a tool to maintain uptime and provide great read speeds, not your data's saftey and integrity.. if your driven by data integrity then you need to take more steps than slapping it on a raid 10 and crossing your fingers... doing it right is hard, and IMHO none of it is worthile for a video NVR that could potentially one day have some very important data on it, but most of the time contains 10TB of junk.
This could be an option. Let the the cameras themselves record to a NAS/FTP as a backup, or just buy a stand alone 1U NVR and throw a couple of drives in it, which seems to be the cheapest option. That could limit my camera choices though.In an NVR id rather save the stream twice to 2 individual disks than save it once to a mirror.. that way when disk, memory or raid card goes pear shaped and corrupts the filesystem the other recordings will still be fine.. or even better just run 2 NVR's independently.. backup NVR could just be a simple FTP copy of the primary.
Overkill? I was going to go with RAID6 till you gave me that info about the rebuild times following a failure. My reading so far tells me that RAID1 and 10 do not suffer from that issue, and RAID10, whilst not true two drive redundancy, there being a one in three chance of the wrong second drive failing during rebuild, is better than RAID1, and the capacity outcome in a 4 drive array is the same.Raid 10 great is for insanely high performance disk access without quadrupling your failure rates, not keeping data safe.. I cant think of a single reason why any NVR should be running a raid10
Cant say I am, nor could I if I wanted to at the moment, my motherboard doesn't support it.ps: if your running software raid w/out ECC memory your playing Russian roulette... you running on ECC in your PC-NVR? All its going to take is one stray cosmic ray and all that redundancy is corrupted.