I use the UVC Micro to watch an indoor entryway. Video quality is satisfactory but nothing to write home about. Hardware design is nice. Considered the NVR but went with a small Linux VM instead.
I use the Unifi NVR software[0] which ships with their hardware NVRs, running on a Debian VM within my home network. This works nicely with their iOS app[1].
The new UVC-G3[2] is rated for outdoor use, but appears to be preorder-only for now[3].
This sounds like what I need. I was going to use a r-pi to run a small server to connect other security things to outside clients, but I guess I'll just build a box running debian and load it with a bunch of storage to hold video recording.