See it in action.
System Dashboard
Live Camera Feed
Events Timeline
Camera Management
System Settings
Storage Management
User Management
System Logs
Secure Login
About VibeNVR
Built for efficiency, privacy, and modern standards.
Your data stays on your local network. No cloud subscriptions, no sensitive data tracking. You own your footage.
Custom high-performance video engine built with OpenCV for efficient motion detection and recording.
A sleek, reactive interface built with React. Responsive design that works great on desktop and mobile.
Two-Factor Authentication (2FA TOTP) with recovery codes. Authenticated media access. Designed to sit safely behind a reverse proxy.
Supports NVIDIA, Intel QSV, and AMD VAAPI for efficient video processing on compatible hardware.
Runs everywhere Docker runs. Modular architecture ensuring stability and easy updates.
A microservices architecture designed for reliability.
React-based SPA providing a sleek, responsive dashboard.
FastAPI server handling logic, secure database access, and authenticated media relay.
Custom processing engine for motion detection, recording, and overlays.
PostgreSQL for persistent storage of camera configs and events.
Modular & Scalable
Connect VibeNVR with your ecosystem.
VibeNVR integrates seamlessly with gethomepage.dev via a custom API widget. Monitor your cameras, storage usage, and recent events directly from your personal dashboard.
Developers can leverage the full REST API to build custom integrations, scripts, or alternative frontends. Access live stats, camera configurations, and system events programmatically.
Everything you need to know to get the most out of VibeNVR.
Step-by-step instructions for Docker Compose deployment and environment configuration.
Detailed references for configuration, camera setup, and storage management.
Port forwarding, reverse proxy examples (Nginx, Traefik), and secure remote access.
Common issues, logs analysis, and community support on GitHub.
Deploy with Docker Compose.
Aggregate, privacy-respecting usage stats from active VibeNVR installations.
Loading live data…
If you find VibeNVR useful, please consider giving a star in github or buying me a coffee!
Your
support
helps me maintain and improve the project.