UniFi Video 3.8.1 Release

by Ubiquiti Employee ‎10-03-2017 02:07 PM - edited ‎10-06-2017 01:56 PM

The apt repositories are back online, please see this link for details.


System Requirements

  • NVR appliance or a 64-bit OS from the Files section below
  • Intel Atom D2500 CPU
  • 100GB HDD
  • 4GB RAM
  • Google Chrome
  • 500GB HDD or larger


Important Notes

  • ** In order to improve the security of camera communication, cameras will now connect to the controller using port 7442 instead of the web UI port (7443) ** 
    • Cameras running pre-3.8 firmware will be allowed to connect via port 7443 to be discovered and initiate software upgrade, but will only be allowed to fully connect over port 7442 (upgraded cameras should connect via 7442 after upgrade)
    • Any network configurations that define special rules for forwarding port 7443 for camera connections will need to be adjusted, adding port 7442 as allowed/forwarded to the server with UniFi Video installed.
    • The system property app.cam.https.port can be used to change the camera connection port. But app.cam.https.port and app.http.port (used to connect to the controller web UI) cannot be configured to use the same port number.  The configured port cannot be a port already in use by UniFi Video or any other service running on the computer.
  • All Linux commands below are for the NVR appliance and Debian 7. Different Linux distributions will have slightly different commands.
  • Updating from a UniFi Video installation prior to 3.3.0 might take an hour or longer, depending on the amount of recordings in the database. To get up and running immediately, perform a clean install instead of upgrading.
  • Your Ubiquiti Account (SSO) is the same account you use to login to the community forum. If you want to use a different account for UniFi Video, first log out of the community before setting up UniFi Video for cloud access.
  • When adding a new camera, your camera password will be reset and configurable under NVR Settings.  Username remains the same.
  • Systems that are not the hardware NVR (airVision-C or UVC-NVR) must have some form of an NTP daemon installed installed to prevent timestamp and time synchronization errors.
  • Email and push alert enable/disable settings are now per-user instead of being system-wide. Alert settings can be found under the "Alerts" tab of each configured user.
  • Although downgrading is not technically supported, if you do choose to downgrade from a version below 3.8.0, you'll need to factory default your cameras while on firmware less than 3.8.0 in order for the cameras to be managed by controllers less than 3.8.0.  i.e. Downgrade the controller, make sure the firmware on the camera has downgraded to something lower than 3.8.0 (3.7.0 for example), factory default the camera, manage the camera.


  • Windows: Run Installer as Administrator
  • Hardware NVR/Linux Install via apt:
    apt-get update; apt-get upgrade; apt-get clean
  • Hardware NVR/Debian Install manual installation (other Linux files are linked at the bottom of this post, simply change the URL and filename to the appropriate operating system):
    wget http://dl.ubnt.com/firmwares/ufv/v3.8.1/unifi-video.Debian7_amd64.v3.8.1.deb
    sudo dpkg -i unifi-video.Debian7_amd64.v3.8.1.deb 

Cloud Setup

New Installations

  • Visit https://video.ubnt.com using Chrome from a computer on the same network as your UniFi Video installation.


  • Connect to your NVR locally (over HTTPS using the server's IP address on port 7443), then click 'Connect To My Ubiquiti Account' under NVR Settings.

Change Log


  • No new release (v3.8.3)


  • No new release (v1.0.25)
    Bug Fixes:
  • N/A in this release



  • Updated recovery password to work with both username and email input
  • Added motion cooldown setting (default: 5 seconds) and increased MMET limit to 10 seconds

Security improvements:

  • N/A in this release

Bug Fixes:

  • Don't show older UniFi Video versions in the updates tab after upgrade
  • Improved statistics reporting for database repair operation
  • SSL communications between camera and UniFi Video are permanently secured with self-signed certificate.  This allows for the use of commercial certificates for the web UI
  • Fixed a bug that could cause LED and Sound settings to not be applied to cameras being provisioned for the first time
  • Fixed an issue that could reset some camera settings during a camera re-manage operation
  • Fixed camera cache coherency issue that could cause camera management failure on new UFV installs
  • Fixed ThreadPool Error during controller statistics gathering or processing recorded chunks on high camera count systems

Web Application


  • Added sliders for motion recording cooldown setting (default: 5 seconds)
  • Toggle camera speaker and system sounds
  • Added option to clear all camera settings from the controller DB when un-managing a camera
  • Replaced UniFi-Video update available pop-up with a button link in the side bar (will work for releases after 3.8.1)

Bug Fixes:

  • Updated DB analysis report to show processed, repaired and removed recordings
  • Replaced upgrade available pop-up with an UPGRADE button always visible in the side navigation bar
  • Fixed issue which prevented camera settings from being saved under certain conditions


  • After restoring from a backup, email server settings need to be validated via Settings to ensure they're applied

Port Forwarding/Custom Ports

If not using Cloud login, please check this article for required open ports and customizing ports





*Cloud functionality is peer-to-peer. All video is encrypted and not stored on our servers.

**These are the only officially supported Windows operating systems