Self-Hosted Alternatives to Google Nest Cam

Google Killed the Free Nest Cam Tier

Google’s Nest Cam lineup used to include free event-based recording. That changed in 2024 when Google folded Nest into Google Home and restructured pricing. Now you need a Nest Aware subscription for anything beyond live viewing and 3-hour event history.

Nest Cam ExpenseAnnual Cost
Nest Aware (1 camera, 30-day history)$79.99/year
Nest Aware Plus (unlimited cameras, 60 days)$149.99/year
Nest Cam hardware (amortized over 3 years)$33-66/year
Nest Doorbell hardware (amortized)$60-93/year
Total (3 cameras + doorbell, Plus)$310-430/year

That’s $1,000+ over three years for the privilege of storing your own security footage on Google’s servers. And Google can — and does — change these terms at any time. Nest users have already lived through the forced migration from Nest accounts to Google accounts, the shutdown of Works with Nest, and multiple pricing restructures.

The Privacy Problem

Every Nest Cam streams video to Google’s cloud for processing. Google’s on-device processing claims are marketing — event clips, facial recognition data, and activity zones all sync to Google servers. Google’s privacy policy allows video data to be used for “improving services.” Your front door footage feeds Google’s AI training pipeline.

Law enforcement can request Nest footage through legal process, and Google complies. Self-hosted alternatives keep footage on hardware you control — no cloud, no subpoenas, no third-party access.

Best Alternatives

Frigate — Best Overall Replacement

Frigate replaces everything Nest Cam does and adds capabilities Google charges extra for. On-device AI object detection identifies people, cars, animals, and packages using a Google Coral TPU or CPU — no cloud round-trip needed.

FeatureNest CamFrigate
Object detectionCloud-basedLocal (Coral/GPU/CPU)
Person detectionNest Aware requiredFree, built-in
Package detectionNest Aware PlusFree, built-in
Recording storageGoogle cloud (30-60 days)Local disk (unlimited)
Number of camerasUnlimited (with Plus)Unlimited
Monthly cost$6.67-12.50$0
Home Assistant integrationLimitedFull native
Activity zonesYesYes
Familiar face detectionNest Aware PlusVia Compreface/Double Take

What you gain: Zero recurring costs, unlimited retention, full privacy, RTSP camera compatibility (thousands of models vs. Nest’s locked ecosystem), deep Home Assistant integration.

What you lose: No dedicated mobile app (use Home Assistant Companion instead), more complex initial setup, no 24/7 cloud backup of footage.

Read our full Frigate guide →

ZoneMinder — Best for Large Camera Counts

If you need to manage 20+ cameras across a property, ZoneMinder handles high camera counts better than most alternatives. It’s been actively developed since 2002 — one of the oldest open-source NVR projects still maintained.

Strengths: Handles 50+ cameras on appropriate hardware, granular recording modes (continuous, motion-triggered, nodect), web-based console with multi-monitor views, mature REST API.

Weaknesses: Dated web UI, steeper learning curve than Frigate, AI detection requires external integration (zmeventnotification + YOLO).

Read our full ZoneMinder guide →

Viseron — Best for Face Recognition

Nest Aware Plus includes “familiar face detection” — Viseron does the same thing locally. Viseron combines object detection with face recognition, so your NVR can tell you who is at the door, not just that someone is there.

Strengths: Built-in face recognition (no additional services needed), standalone web UI, MIT licensed, supports both EdgeTPU and GPU acceleration.

Weaknesses: Smaller community than Frigate, higher CPU/GPU requirements when running face recognition, fewer integrations.

Read our full Viseron guide →

Shinobi — Best Web-Based Interface

Shinobi provides the closest experience to a cloud NVR dashboard. Its web interface supports live multi-camera views, region-based motion detection, and plugin-based AI detection. Useful if you want browser-based monitoring without Home Assistant.

Strengths: Polished web UI, multi-user support with permissions, API for custom integrations, ONVIF device discovery.

Weaknesses: Heavier resource usage, AI detection is plugin-based (less polished than Frigate’s native detection), smaller development team.

Read our full Shinobi guide →

Migration Guide

Step 1: Choose Your Cameras

Nest Cams use proprietary protocols — you cannot reuse them with a self-hosted NVR. Replace them with RTSP-compatible cameras.

Camera TypeBudget OptionMid-RangeHigh-End
IndoorWyze Cam v3 (with RTSP firmware)Reolink E1 ZoomAmcrest IP5M-T1179EW
OutdoorReolink RLC-510AReolink RLC-811AAmcrest IP8M-2596E
DoorbellAmcrest AD410Reolink Video DoorbellNone (limited RTSP doorbells)
PoEReolink RLC-510AReolink RLC-811ADahua IPC-HDW3849H

PoE cameras (Power over Ethernet) are strongly recommended over WiFi. One cable handles power and data — no batteries to charge, no WiFi dropouts, no bandwidth contention.

Step 2: Set Up Your NVR

Install Frigate (recommended) following our Frigate Docker guide. You’ll need:

  • A Linux server or mini PC (Intel N100 recommended — see our NVR hardware guide)
  • Docker and Docker Compose installed
  • A Google Coral USB accelerator ($25-35) for AI detection
  • Sufficient storage: plan 10-15 GB per camera per day for continuous recording at 1080p

Step 3: Configure Notifications

Nest’s mobile notifications are its strongest feature. Replicate them with Home Assistant + the Companion app:

  1. Add Frigate integration in Home Assistant
  2. Create automations triggered by Frigate events (person detected, car detected)
  3. Send notifications via Home Assistant Companion app — includes snapshot images, just like Nest

Step 4: Disable Nest Cameras

After confirming your self-hosted setup works:

  1. Cancel Nest Aware subscription in Google Home app
  2. Factory reset each Nest camera
  3. Remove cameras from Google Home
  4. Delete stored footage from Google’s servers (Settings → Privacy → Device history)

Cost Comparison

Nest Cam (3 cameras)Self-Hosted (3 cameras)
Hardware (cameras)$300-500$150-400 (PoE cameras)
NVR hardwareIncluded (cloud)$150-300 (mini PC)
AI acceleratorIncluded (cloud)$25-35 (Coral USB)
StorageIncluded (30-60 days)$50-80 (2TB HDD)
Year 1 total$450-650 + $150/year$375-815
Year 2 total$600-800$375-815 (no change)
Year 3 total$750-950$375-815 (no change)
5-year total$1,050-1,250$375-815

Self-hosting breaks even within the first year and saves $500-1,000+ over five years. You also get unlimited storage and unlimited cameras at no additional cost.

What You Give Up

Be honest about the trade-offs:

  • Setup complexity. Nest is plug-and-play. Self-hosted NVR requires Docker, camera configuration, and network setup. Budget a weekend for initial setup.
  • Mobile app polish. Google Home’s camera interface is excellent. Home Assistant Companion works well but isn’t as polished for camera viewing specifically.
  • 24/7 cloud backup. If your server’s storage fails, footage is gone. Mitigate with local RAID or offsite backup (see our backup strategy guide).
  • Doorbell options. RTSP-compatible video doorbells are limited. The Amcrest AD410 works but isn’t as refined as the Nest Doorbell.
  • Google ecosystem integration. “Hey Google, show me the front door” stops working. Home Assistant provides similar voice control through its own integrations.

FAQ

Can I reuse my existing Nest Cameras with a self-hosted NVR?

No. Nest Cameras use Google’s proprietary streaming protocol — they don’t support RTSP or ONVIF, which self-hosted NVRs require. You need to replace Nest hardware with RTSP-compatible cameras. Good options include Reolink PoE cameras ($40-80 each), Amcrest models, or Wyze Cam v3 with RTSP firmware. PoE cameras are strongly recommended over WiFi — one cable handles both power and data, eliminating battery concerns and WiFi dropouts.

How much storage do I need for self-hosted security cameras?

Budget 10-15 GB per camera per day for continuous 1080p recording, or 2-5 GB per camera per day for event-based recording (motion/object detection only). For 4 cameras with continuous recording, that’s 40-60 GB/day or about 1.2-1.8 TB per month. A 4 TB drive gives you 2-3 months of continuous footage from 4 cameras. Frigate’s recording retention is configurable — set it to auto-delete after 14 or 30 days to manage disk usage. Event clips (with detected objects) can be retained longer separately.

Do I need a Google Coral TPU for Frigate’s AI detection?

Not required, but strongly recommended. Without a Coral, Frigate runs AI detection on your CPU — this works for 1-2 cameras but becomes a bottleneck at 4+ cameras. A Google Coral USB Accelerator ($25-35) offloads detection to dedicated hardware, handling 100+ inferences per second with minimal CPU impact. It’s the single best investment for a self-hosted NVR. Frigate also supports GPU-based detection (Intel OpenVINO, NVIDIA) as alternatives.

How do I get mobile notifications like Nest’s push alerts?

Through Home Assistant + the Companion app. Set up Frigate’s Home Assistant integration, then create automations triggered by Frigate events (person detected, car detected, package detected). Home Assistant sends push notifications to the Companion app including snapshot images — functionally identical to Nest’s alerts. You can customize which events trigger notifications, set quiet hours, and filter by camera zone.

Can self-hosted NVR do face recognition like Nest Aware Plus?

Yes. Frigate integrates with Double Take + CompreFace for local face recognition. When Frigate detects a person, it sends the snapshot to CompreFace for identification. Known faces trigger specific notifications (“Mom is at the front door” instead of “Person detected”). Viseron has face recognition built-in without needing additional services. Both run entirely locally — no cloud processing like Nest’s familiar face detection.

Is a self-hosted NVR reliable enough for actual security?

Yes, with proper setup. Use PoE cameras (no WiFi to fail), a UPS for the NVR server (protects against power outages), and RAID or redundant storage (protects against drive failure). For critical installations, back up event clips to offsite storage using Restic. The advantage over Nest: your footage isn’t dependent on internet connectivity. Nest Cameras record nothing during internet outages. Frigate records locally regardless — your cameras work even when your ISP doesn’t.

What NVR hardware do I need to run Frigate?

An Intel N100 mini PC ($100-150) is the sweet spot — it handles 4-8 cameras with hardware-accelerated decoding and runs Frigate smoothly. Pair it with a Coral USB TPU ($25-35) for AI detection. For storage, add a USB 3.0 external HDD or use the internal SATA slot if available. Total hardware cost: $175-265 for a setup that replaces $150+/year in Nest Aware subscriptions. See our NVR hardware guide for detailed recommendations.

Comments