I set up Home Assistant OS on a Raspberry Pi along with Frigate to act as an NVR for a handful of Reolink cameras that I installed and hard-wired. It's also set up with a reverse proxy to a domain that I own. This makes it a fully private home camera system that can be viewed from anywhere in the world with no monthly fees besides internet and power.