OpenNVR
OpenNVR turns your own cameras and hardware into a video platform where recording, live viewing, and AI analysis all stay inside your perimeter. Any ONVIF or RTSP camera connects, including an Android phone running the companion camera app, and footage is written in one-minute chunks whether or not any model is running. Detection overlays appear moments after a camera is added, and you search recorded events in natural language instead of scrubbing timelines. Twelve installable applications cover intrusion detection, loitering, occupancy counting, line crossing, license plates, camera tampering, gate watching, and a doorbell that recognizes your family, each declaring its camera and network permissions before an administrator approves it. Swapping the underlying model changes nothing else, because every detector, plate reader, face recognizer, or vision-language model answers through the same adapter contract. Two Python SDKs let you write your own app as a rule over platform events or wrap your own model as a first-class capability. Cameras, zones, and apps surface in Home Assistant automatically through MQTT discovery. Offline and local-only modes return errors to every cloud route until an operator opts in, model weights are fingerprinted with SHA-256 and re-checked every minute, and an append-only audit log traces each alert to the exact weights that produced it. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
MiBee NVR
Your cameras should answer to you, not to a vendor cloud, and MiBee NVR turns an ordinary server into a complete video recorder that keeps every frame on your own disks. The surveillance grid shows all cameras live at once with per-camera health scores, while the recordings timeline marks AI-detected events so you can jump straight to the moment that matters instead of scrubbing hours of empty hallway. ONVIF cameras joining the network are discovered and enrolled automatically, and a camera that changes its IP address is relocated by serial number and reconnected without your intervention. Adaptive recording watches the compressed stream and drops calm scenes to a timelapse-grade baseline, cutting disk use by 75 to 98 percent on static views while a pre-buffer guarantees no frames are lost when motion resumes. You can push video in from remote publishers over RTMP, SRT, or WHIP, re-serve every camera as an RTSP feed, and browse the recording library from a TV through DLNA. Browser-side AI detection flags people and motion with no inference server to maintain, and Prometheus metrics with ready-made Grafana dashboards expose per-camera stream and storage health. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0-only licensed.