Self-hosted NVR: RTSP live view, continuous recording, human detection and tagged playback.
402
A self-hosted network video recorder (NVR) for RTSP cameras. It shows your cameras live, records them continuously to MP4, spots people in the footage, and lets you jump straight to the moments where someone appeared.
Everything runs in a single container. No cloud account, no subscription, no data leaving your network.
Save this as docker-compose.yml in an empty folder:
services:
nidus-vision:
image: bolorundurowb/nidus-vision:latest
container_name: nidus-vision
restart: unless-stopped
ports:
- "6438:6438"
extra_hosts:
- "host.docker.internal:host-gateway"
# Intel iGPU inference (OpenVINO). Remove `devices` and `group_add` for CPU-only.
devices:
- /dev/dri:/dev/dri
group_add:
- "44" # video
- "109" # render (check with: getent group render)
environment:
TZ: UTC
Storage__DataDirectory: /app/data
Storage__RecordingsDirectory: /var/nidus/recordings
volumes:
- nidus-data:/app/data
- nidus-recordings:/var/nidus/recordings
volumes:
nidus-data:
nidus-recordings:
Content type
Image
Digest
sha256:2a38193c7…
Size
415.9 MB
Last updated
7 days ago
docker pull bolorundurowb/nidus-vision