NAS as Surveillance Storage: NVR Setup Done Right

Cloud subscriptions for camera recording (Ring, Nest, Eufy) cost 10-30 USD per month - forever. A NAS as NVR is a one-time purchase, then years of peace. Here are the 2026 picks with real storage numbers.

Short version

Per IP camera at 4K H.265 24/7: about 1 TB per month of recording. The NAS needs surveillance-grade drives (continuous write) and ideally software like Synology Surveillance Station, BlueIris, or Frigate. For 4-8 cameras a 4-bay NAS with 4x 16 TB is plenty.

Calculating storage realistically

Rule of thumb per camera:

Example: 6 IP cameras 4K H.265, motion detection, 30-day retention:

6 x 400 GB x 0.25 = 600 GB per month = 7.2 TB per year. With 30-day retention: ~600 GB rolling.

Which drives for NVR

Surveillance cameras write continuously, often parallel from multiple streams. You need:

2026 picks: WD Purple Pro 18 TB or Seagate SkyHawk AI 16 TB.

Software options compared

Synology Surveillance Station. Available on every Synology NAS. 2 cameras free, more via license (50-80 USD per cam, one-time). Very mature, good app. Limitation: Synology hardware only.

Frigate. Open source, runs as Docker on any NAS. AI object detection built in (person, car, animal). Needs a Coral USB or GPU for inference. Free, medium-to-high setup effort.

BlueIris. Windows-based, very feature-rich, one-time 70 USD. Needs a Windows VM on the NAS or its own small PC.

QNAP QVR Pro. QNAP equivalent of Surveillance Station, 8 cameras free.

Shinobi / ZoneMinder. Open-source alternatives. ZoneMinder is established but old. Shinobi is more modern.

Hardware recommendation

2-4 cameras home setup: 2-bay Synology DS224+ with 2x 8 TB WD Purple in mirror = 8 TB usable for 30-60 days retention.

4-8 cameras family/business: 4-bay Synology DS923+ with 4x 16 TB SkyHawk AI SHR-1 = 48 TB usable.

8+ cameras pro: 8-bay TrueNAS or Unraid with RAID-Z2, 8x 18 TB Exos. Plus Coral USB for Frigate AI.

Frigate setup on NAS in short

  1. Install Docker (Synology, Unraid, TrueNAS Scale have it natively)
  2. Pull Frigate image: docker pull blakeblackshear/frigate:stable
  3. Create config.yml with camera streams (RTSP URLs)
  4. Pass through Coral USB (--device /dev/bus/usb)
  5. Mount storage volume: 1 TB+ per camera at 4K
  6. Home Assistant integration optional - the classic combo

RTSP setup per camera

Most IP cameras support RTSP. Enable in camera settings, URL is usually:

rtsp://user:password@camera-ip:554/stream

Plug into Surveillance Station / Frigate / BlueIris. Hikvision, Dahua, Reolink documented. Wyze and Eufy often limited.

Smart motion detection config

24/7 recording wastes storage. Smart setup:

You get the important moments in full quality without wasting space.

Privacy notes

Recommendation

For home use: Synology DS923+ with Surveillance Station is the simplest solution. 4x 16 TB SkyHawk AI in SHR-1 = 48 TB usable. License for 4 extra cameras around 220 USD. Total: 1300 USD for years of cloud replacement.

For tech enthusiasts: TrueNAS Scale plus Frigate plus Coral USB. Setup time 4-8 hours, free, with smart AI detection.

Related articles

NAS Buying Guide 2026

SMR vs CMR Drives

RAID Complete Guide

NAS Power Consumption 2026

Further reading

NAS for Time Machine: How to Back Up Your Mac Properly

10 GbE NAS Upgrade: When Does It Actually Pay Off?

From 2 to 20 TB: Planning Your NAS Storage Right

How to Plan Your Plex Media Server Storage