best

Best doorbell cameras that snapshot to NAS

Find the best local-first doorbell cameras that can record and snapshot to a NAS with Home Assistant, Frigate, or Scrypted.

On this page
  1. How “Snapshot to NAS” Actually Works
  2. Recommended Doorbells
  3. A Fully Local Alternative: PoE Doorbell + UniFi Protect
  4. Tradeoffs and Considerations
  5. Quick Verdict

If you’re building a local-first smart home with Home Assistant, you’ll want a doorbell camera whose video you can capture and store on your own NAS instead of a vendor’s cloud. The single most important feature is a usable local stream, almost always RTSP. Once a doorbell exposes RTSP, an NVR running on your network (Frigate, Scrypted, or even Home Assistant itself) can pull frames and clips and write them to a NAS share. Doorbells with no local stream can’t really do this, no matter what their app claims.

How “Snapshot to NAS” Actually Works

Home Assistant doesn’t ship a built-in “record this doorbell to my NAS” feature. What it does have is the camera.snapshot and camera.record services, which can write a still or a clip to any path Home Assistant can reach, including a NAS folder you’ve mounted (NFS/SMB) into the HA config directory. You point an automation at the doorbell’s camera entity (typically fed by its RTSP stream via the generic camera or ffmpeg), trigger on a button press or motion event, and save the file to the mounted share.

For continuous recording and event clips, the cleaner approach is a dedicated NVR:

  • Frigate (runs as a Home Assistant add-on or standalone Docker) ingests RTSP, does local object detection, and records to a configured path, which can be a NAS mount. See how to build a Frigate NVR from scratch for a full walkthrough.
  • Scrypted is another strong local NVR with good doorbell support and HomeKit/HA bridging.

In all of these, the NAS is the storage target; the camera just needs to hand you a reliable RTSP stream and, ideally, a local way to know when the button was pressed.

Amcrest AD110 and AD410 - The Local-First Pick

The Amcrest AD110 and AD410 are the standout choices because they expose RTSP by default and have a local HTTP API for button-press and motion events that keeps working with the internet disconnected. Home Assistant has an official amcrest integration (which also covers Dahua-based hardware), and the community amcrest2mqtt project publishes the doorbell button and motion as MQTT entities for fast, fully local automations.

  • AD110: 1080p, single-lens, budget-friendly. Fine for apartments and small homes.
  • AD410: 1080p with improved night vision and pre-recording. The better all-rounder.

Point Frigate (or an HA generic camera plus a snapshot automation) at the RTSP stream and write to your NAS. This is the most reliable “snapshot to NAS” doorbell path we know of.

Reolink’s wired doorbells expose RTSP and ONVIF and support an SD card and Reolink NVRs, but the RTSP stream is the part that matters here: Frigate or Scrypted can record it to a NAS, and Home Assistant integrates the stream and a doorbell-press event. The PoE model is convenient for a single-cable install. Verify the exact model’s RTSP support before buying, as Reolink’s lineup varies.

Eufy Doorbell (Dual / battery) - Local-ish, but Caveats

Eufy stores clips locally on a HomeBase rather than mandating cloud subscriptions, which is better for privacy than Ring. But Eufy does not offer a native, supported Home Assistant integration. Bringing one into HA relies on the community eufy-security-ws add-on plus the eufy_security HACS integration, which talks to Eufy’s servers to relay events and can break when Eufy changes its API. RTSP is available on some models (the Dual is listed as RTSP-capable), but support is inconsistent across the range. Workable for tinkerers, not a clean local-first default.

Ring - Not a Local-First Choice

Ring (battery or wired) has no RTSP, no local API, and no NAS recording. It is cloud-first by design; the Home Assistant ring integration gives you notifications and clips pulled from Ring’s cloud, not a local stream you can snapshot to a NAS. If “snapshot to NAS” is your goal, Ring doesn’t do it. Listed here only so you don’t waste time trying. If you’re coming from Ring, see local doorbell cameras without subscriptions. And if it’s the monthly storage fee you’re trying to escape, see how to stop paying Amazon for doorbell storage.

A Fully Local Alternative: PoE Doorbell + UniFi Protect

If you’d rather run an appliance than wire up Frigate, UniFi Protect is a solid local system (we compare it head to head in Reolink vs UniFi Protect). Important nuance: UniFi Protect records to a UniFi OS console (a UNVR or a Cloud Gateway with storage), not directly to a generic NAS. What Protect can do is archive footage off to a NAS over SMB on a schedule. So the flow is doorbell to UniFi console to NAS archive, not doorbell straight to NAS. Home Assistant integrates UniFi Protect well through the UniFi Protect integration for events and snapshots.

Tradeoffs and Considerations

  • Local stream is everything. No RTSP/ONVIF usually means no NAS recording. Confirm it for the exact model.
  • Power: PoE doorbells give you one-cable installs and steady power; battery doorbells are easier to mount but worse for continuous recording.
  • Events vs. video: Pulling RTSP gets you video; getting a reliable button-press event sometimes needs the vendor API (Amcrest) or MQTT bridge.
  • Storage path: Mount your NAS share (NFS/SMB) where your NVR or Home Assistant can write to it, and watch retention so you don’t fill the volume.

Quick Verdict

For genuine local-first “snapshot to NAS,” the Amcrest AD410 (or AD110) is the most dependable pick: real RTSP, a local event API, and clean Home Assistant integration. Pair it with Frigate writing to a NAS mount. If you want an appliance, UniFi Protect is great but stores on its own console and archives to NAS rather than recording to it directly. Avoid Ring for this use case entirely, and treat Eufy as a community-supported option rather than a turnkey one.

Next steps

Compare this category side by side

If you want fewer opinions and more matrix-style tradeoffs, the comparison pages are the next stop.

See comparisons →

Inspect all products

The full product database keeps the caveats, setup notes, and compatibility details attached to each device.

Browse products →

Back up and read the explainers

If a buying guide feels too specific too fast, the guides section covers the broader local-first logic behind it.

Read guides →

Related articles

Best local-first smart home hubs

The best smart home hubs and controllers for people who care about local control, Home Assistant compatibility, and fewer long-term regrets.

Read article →

Best smart plugs with local control and energy monitoring

The best local smart plugs with energy monitoring for Home Assistant: real local control over Zigbee, Z-Wave, or Wi-Fi plus accurate power data, no cloud.

Read article →

Best local security cameras for Home Assistant

The best Home Assistant-friendly local camera options for buyers who care about RTSP, ONVIF, NVR compatibility, and lower cloud dependence.

Read article →
New guides and product notes, no inbox required. Follow via RSS →