Your cameras.
Your server.
Your rules.
Falcon's Nest is a professional-grade camera NVR that runs on hardware you already own. No cloud accounts, no monthly fees, no feeds leaving your network. Fast on phones, on iPads, on your Tesla, in Home Assistant.
Live dashboard — placeholder feeds for demonstration.
Built like enterprise gear.
Friendly like homelab software.
Every feature is designed for operators who want real control — and shipped with defaults that just work for everyone else.
Live everywhere
WebRTC, fMP4, and HLS — whatever your browser supports. Opus audio works on iPhone. Tap any tile for fullscreen. Tesla in-car browser? Still works, in snapshot mode.
Motion detection + AI
Per-camera frame-diff motion with optional CodeProject.AI confirmation. Zones, sensitivity, class filters. Fail-open so you never miss a clip because AI is down.
Built-in NVR
Motion-triggered recording with preroll, retention, and free-space enforcement. HEVC auto-converts to H.264 so every clip plays on every device.
Hardware-accelerated
Intel iGPU and AMD/Radeon offload for motion-detection decode via VAAPI. 4+ camera setups run with a fraction of the CPU that pure-software pipelines need.
Real auth, not security theatre
bcrypt passwords, rate-limited logins, HttpOnly sessions, and Face ID / Touch ID / Windows Hello passkeys. Auto-generated first-run password means no shipping defaults.
Home Assistant native
Drop in as a Webpage card with a token URL. Blue Iris HTTP alerts trigger recordings via X-Webhook-Secret. MQTT triggers too.
Up and running in 2 minutes.
Prebuilt images on GHCR. Works on Unraid, Synology, TrueNAS, Raspberry Pi, or any Docker host. First-run password auto-generated — no shipping defaults.
Full install guide →docker run -d \
--name falcons-nest \
--restart unless-stopped \
-p 8090:8090 \
--device /dev/dri \
-v /data/falcons-nest:/data \
ghcr.io/wrbjones/falconsnest:latest 