VibeNVR: A lightweight, self-hosted NVR experiment

(github.com)

2 points | by spupuz 3 hours ago

1 comments

  • spupuz 3 hours ago
    Hi everyone,

    I wanted to share a project I’ve been working on: VibeNVR. It’s a lightweight, self-hosted Network Video Recorder (NVR) born out of my own frustration with existing solutions that often feel bloated or stuck with UI/UX from the early 2000s.

    A quick disclaimer on the development process: I’ll be upfront—this project was built experimenting with "Vibe Coding." I know this approach might raise some eyebrows among programming purists (and I totally get why), but it was the only way for me to bring this idea to life in a reasonable timeframe. To keep things grounded, I had a programmer friend do an informal code review to help me iron out the major kinks and ensure things make sense under the hood.

    This isn't meant to be a "killer" of established professional software. It’s simply a lean alternative for those who, like me, enjoy self-hosting and want total control over their video streams without relying on the cloud.

    Key Features:

        Privacy-First: 100% local, no data sent to external servers.
    
        Modern Stack: React-based frontend for a smooth, responsive UI.
    
        Simple Deployment: Runs easily via Docker.
    
        Resource Efficient: Designed to run on home servers without eating up all the RAM.
    
    The project is still evolving, and there’s definitely room for improvement (especially regarding code optimization). If you’d like to give it a spin, check out the code, or even offer some constructive criticism, I’d love to hear your thoughts.

    GitHub Repository: https://github.com/spupuz/VibeNVR

    Looking forward to your feedback!