Yes, I do REDUNDANT NVR to the cloud.
My strategy is local BI at each site, all cameras, doing AI, alerting, audio & lighting response (homeassistant), etc, the full deal.
For remote redundant backup, I rent a dedicated server w/ Proxmox, running BI in a VM, network through a site to site VPN via Wireguard.
In the cloud, I just record a few cameras and the index page 24/7. I record DIRECT streams from the cameras, I do not re-record the BI stream.
My thought is, if my local BI goes down or is stolen, I will notice quickly and can pull from my cloud backup.
Some considerations:
- Cloud storage (s3-like) pricing is EXPENSIVE.
- For my use case, I would be looking at $5 a day for each day of footage I want to store (based on AWS S3 pricing).
- If I kept 1 day of footage for 1 year, that is $1,300 in storage alone! Not including computer to run BI
- Dedicated servers give you fixed storage, decent compute, and decent ram, for a fixed monthly price. I'm paying ~$30 a month with a Hetzner server auction box
- A dedicated server is going to probably have limited storage and no upgrade options, so you'll only be able to keep a day or two of footage.
- Your ISP needs to be chill. I do 7TB upload a month. Its a local shop and I was able to contact their network engineer and cleared it with them.