# UniFi Video

UniFi Video is an end-of-life Ubiquiti network video recorder (NVR) for recording and managing footage from existing UniFi IP cameras on self-hosted hardware; the community repository is archived, and UniFi Protect is. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/480/unifi-video

## Description

UniFi Video is an end-of-life Ubiquiti network video recorder (NVR) for recording and managing footage from existing UniFi IP cameras on self-hosted hardware; the community repository is archived, and UniFi Protect is the recommended replacement.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

16/100 (Low), based on 4 of 4 factors.
- Maintained: 0 (GitHub repository is archived)
- Popular: 6 (1 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 50 (2 GB minimum RAM)

## Links

- Docker Hub: https://hub.docker.com/r/pducharme/unifi-video-controller
- GitHub: https://github.com/SystemJargon/unifi-video
- Unraid: https://ca.unraid.net/apps/unifi-video-1hwf3ob17mdbev?q=UniFi-Video

## Common questions

### Which camera firmware version should I use with UniFi Video on Debian?

Use camera firmware v4.23.8.67, not v4.30, because v4.30 is for UniFi Protect and won't work with UniFi Video for Debian.

### What MongoDB workaround is required for the Debian/Ubuntu UniFi Video install?

Replace /usr/bin/mongod with a script that strips the --nohttpinterface argument before calling /usr/bin/mongod.bin, then make the new mongod executable.

### What local HTTPS port is used for the UniFi Video controller?

Use port 7443 on localhost or the server hostname over HTTPS.

### How can I view UniFi Video from my phone outside the network?

One workaround is to VPN to the router and then connect directly with the UniFi Video app on your phone.

---
Source: Our Local Host (https://ourlocalhost.com/app/480/unifi-video), the self-hosted and open-source app directory.
