Skip to main content

Unifi Protect is the video security system from Ubiquiti. Just like the Unifi Access Point and Network components, are the Unifi Camera and Protect system really easy to use. They integrate seaslessly together, but to be clear, you can use the Unifi Protect also on its own.

If we are talking about Unifi Protect, then we are talking about the security system behind the cameras. Protect is the NVR for recording the video streams, it sends out the motion alerts and allows you to control and manage your camera’s.

In this review, we are going to take a look at Unifi Protect, how to install it, and how to configure your camera’s.

Article Update 2021

Unifi Protect now supports Smart Detections and the Cloudkey now also runs on UniFi OS. This Unifi Protect Review is updated with the latest information and screenshots.

Unifi Protect Overview

Unifi Protect does a great job of finding the perfect balance between flexibility and ease-of-use. You can choose between a wide variety of cameras, which you can all install with PoE (Power-over-Ethernet) and get it up and running in a couple of minutes.

All the recordings are stored locally but can be viewed from anywhere in the world through the Unifi Protect App. What I really like is that Protect is completely subscription-free, even for the motion-alerts or the cloud access is no subscription needed.

Smart Detections

Motion detections are always hard to get write. You will get a lot of false positives, due to light reflections or shadows for example. Fine-tuning the motion detection takes a lot of time.

Smart Detection allows cameras to recognize familiar objects, in this case persons and vehicles. You will need a G4 camera from Unifi to use it. With Smart Detection enabled you can configure it to only receive alerts based on the smart detections.

Also all the detections are nicely listed on the dashboard and in the events overview.

Unifi Protect Cameras

Unifi Protect only works with Unifi Cameras. That isn’t a big deal, because Unifi offers a wide variety of models, suitable for pretty much every location. At the moment they only don’t have a PTZ camera, but that should be available soon (it’s available in the early access program right now).

All the Unifi cameras (that are available now) support atleast Full HD. The newest generation cameras, start at 4MP (1440p) and go even up to 4K. The Unifi cameras also have infrared LEDs for better night vision and some models even come with a built-in microphone.

My personal favorite from the cameras below is the Unifi Protect G3 Flex. You can mount this camera in pretty much any way you want. It comes with different adapters, for pole, wall, or ceiling mount and it’s pretty small.

Getting started with Unifi Protect

To use Unifi Protect you can choose between an Unifi Cloud Key Gen2 Plus, Unifi Protect NVR, or an Unifi Dream Machine Pro. The main difference between the three is the number of cameras supported, the total amount of storage, and if they also can run your Unifi Network controller (SDN).

Cloud Key PlusProtect NVRDream Machine Pro
Number of cameras205032
Storage1TB – upgradable to 5TBup to 24TB in Raid 516TB1
SDN ControllerYesNoYes

The Cloud Key Plus is more meant for home and small office installations. Besides Unifi Protect you can also run your Unifi SDN controller (Network Management Controller) on it.

If you get the Cloud Key Plus then it comes with a 1TB hard drive in it. You can expand it up to a 5TB hard drive yourself.

The Protect NVR is really meant for large camera installations. It comes without hard disks, so keep in mind you will need to buy those as well.

Dream Machine Pro is the powerful al in one solution from Unifi. It’s beside a controller, also your security gateway and managed switch.

Installing Unifi Protect

I am using the Cloud Key Plus, so before we can start with Unifi Protect, we first need to quickly set up the Cloud Key self. This only takes a couple of minutes.

  1. Click on Settings and expand Firmware
  2. Make sure the firmware is up-to-date
  3. Go to settings, and set a static IP Address for your Cloud Key.

Next, go to the controller and click on Setup Protect. This will launch the Unifi Protect app. The setup self is pretty simple and straight forward. Just walk through the 5 steps to give you device a name and set the local password.

You can enable Cloud Key Location in step 4, this way you can turn alerts on or off based on your presence.

Setting up Unifi Protect

After you have opened your Unifi Protect you will see a dashboard with the latest smart detections and motion events. A great improvent the with the latest update is that you also get some stats about your recorder (CloudKey in this case), with information like the recording capacity and cpu, memory and temp stats.

You can easily playback any motion event or smart detection by simply clicking on the event in the chart or the thumbnail on top.

In the devices tab you can see and manage all your cameras. The overview screen will give you some quick stats like when the last motion was detected, a snapshot and the link state of your device.

Most settings are pretty simple and don’t need any explanation, like status light and overlay information (I do recommend to overlay the time in your video recordings, always useful in legal cases).

Recording settings

Under the recording tab are the more interesting options. Here we can control when the camera needs to record. The options are:

  • Always
  • Motion events
  • Smart Detections
  • Never

If you don’t have many cameras connected then you can easily set it on Always. You will have plenty of disk space in your CloudKey Plus to keep the recordings for more than 30 days if you only have a couple of cameras.

If you have more than 3 or 4 cameras and you want to keep the recordings around 30 days or more then recording motion events only is a better option (or upgrade the HDD to 5TB).

For those motion events, you can determine when it should trigger and how long it should record before and after the motion. The default values of 2s are for most situations enough. But if your camera is recording a large area than the motion zone, then it can be useful to increase the before and after time.

The motion algorithm is set on Stable by default. The Enhanced version is more like a beta version for now. It should be better than the stable, but the results vary a lot per situation. I have tested enhanced and it completely missed a person walking through the motion zone. So I recommend just testing what works best for your situation.

Smart Detections

If you have a G4 camera then you can enable Smart Detections in the recording tab. At the moment you will have two options, person detection and vehicle detection.

Motion Zones

In the zones tab, we can add Motion, Smart Detections, and Privacy zones. Privacy zones are areas that you want to block (black) out from the recordings, for example, your neighbors garden.

You can create multiple motion zones for each camera. Each zone with its own sensitivity setting. Unfortunately, you can’t add different actions to each zone. So the push or email notification that we are going to set later will apply to all the zones of the camera.

As you can see in the screenshot above, I have added multiple zones to this camera. The reasons for this is that I will need to use different sensitivity settings depening on how far away the object is, in order capture persons and not birds.

If you click Add Motion Zone you can draw an area in which you want to detect the motion. You will have to play with the sensitivity settings to see what works best for you. In this situation, I will have to keep it around 75 to detect people walking behind the car.

Smart Detection Zones

Smart Detections zones work pretty much the same way as motion zones. The only difference is that you can select what it should detect, person, vehicle, or both. Again you will need to play with the sensitivity settings to find what works for your situations or even use multiple zones.

Manage Tab

Under manage, we will find the RTSP streams and Microphone settings. The RTSP streams can be used to connect the camera to other applications, like for example the Synology Surveillance station.

Motion Alerts

Each user can set up their own preference when it comes to motion alerts. If you have installed the Unifi Protect app on your mobile phone, then you can receive a push notification, even based on presence.

If you want to receive an alert based on Smart Detections, then you will need to set up the alerts through your browser. At the moment it isn’t possible to enable push alert based on Smart Detections in the app.

You can create different activity alerts, allowing you to get different types of alerts based on presence and time for example. By default, you can choose between the following situations:

  • Always
  • Never
  • When I am away
  • When all users are away
  • Custom Schedule

Custom Schedule

The custom schedule is actually pretty nice. You can set different actions per day and time, so that is a really nice feature to have.

Downloading and Looking back Events

The Motion Events can be looked back in the mobile app (Activity) or online version of Unifi Protect, nothing really special at first sight.

But I noticed a feature in the online version that is really useful after you have just installed your cameras and are fine-tuning your motion settings.

You can highlight the motion which will show the motion differences. Sometimes it are small things that trigger a motion alert and that are hard to spot.

Locking or Downloading recordings in Unifi Protect

Compared to Unifi Video, the predecessor of Unifi Protect, you can’t lock recordings in Unifi Protect. This feature was really useful in Unifi Video, when needed you could lock the recordings and prevented them from getting deleted.

Now you will need to download the recordings immediately. You can download motion events with a simple press of a button. If you want to download a couple of hours from a camera, you will have to go to the Timelapse view.

Click on the scissors icon on the right side of the video control buttons. You can now select a time range and download the footage.

Unifi Protect Settings

On the settings page, we will only find one setting that are worth mentioning. Under Recordings, you can configure the Time-Based Purge. In some areas, you are only allowed to keep recordings for an x amount of days.

With a Time-Based purge, the footage will be deleted from the hard drive once it reached the maximum limit. It’s possible that recordings are deleted earlier if you are running out of disk space.

Unifi Protect App

You can control and configure your whole Unifi Protect set up with the mobile app. I actually configured most of the Unifi Protect in the app. The only thing that is a bit hard to do, is to set up the motion zones. It can be done, but you might want to fine-tune it a bit on your computer.

You will need the app to receive the push alerts and for the location awareness. When you get a motion alert you can easily scroll through the timeline to see what happened.

While you can do pretty much everything in the app, there are some settings that can only be done in the app or in the browser. For example, the infrared settings and adjusting the camera picture (brightness, etc) can only be done in the app.

Role based users

A nice feature of Unifi Protect is that you can create role-based users and even better, you can create custom roles. You can create roles for a specific camera(s) and choose between view only or edit. The users self can have multiple roles.

Frequently Asked Questions

A couple of answer on some common questions when it comes to Unifi Protect.

Does Unifi Protect work with other cameras?

No, only Unifi cameras from the second-generation (G2) and newer are supported.

How much storage does Unifi Protect has?

The Cloud Key Gen2 comes with a 1TB hdd, but can be replaced with a 5TB if you want. The Unifi Protect NVR supports up to 24TB in a RAID 5 configuration

How many cameras are support in Unifi Protect

The Cloud Key Gen2 Plus support up to 20 cameras, the Protect NVR up to 50.

Can Unifi Protect and Unifi Video run simultaneously?

Yes, you can run both systems at the same time. But a camera can only be connected to one of them of course.

Can I run Unifi Protect in Docker

No, Unifi Protect can only be used in combination with the Cloudkey Gen2 Plus, Protect NVR or Dream Machine Pro

Can I install Unifi Protect on a Raspberry PI

No, unfortunatelly thas is also not possible.


I am really happy with the way Unifi Protect is going. I have used Unifi Video in the past, which was also nice to work with, but the app of Unifi Protect and the ease of scrolling back through the timeline, setting up the whole system makes it really great to work with.

Yes, the motion detection could be better, but systems like Arlo and Nest are using the power of the cloud backend to analyze the snapshot, to see if it’s an animal or person for example. Unifi Protect keeps your data locally, doesn’t need any subscription and with a bit of fine-tuning, it’s a really nice video system.

UniFi is on the right way with the new smart detections. I am happy to see that also the CloudKey now supports it, the only thing I am waiting for is a G4 Flex camera to replace the G3 Flex. But the doorbell does a great job in detecting persons.

I hope you liked this Unifi Protect Review, if you have any questions, just drop a comment below.

If you want to know more about Unifi Protect, then subscribe to the newsletter below.

You may also like:

  • UniFi Protect Doorbell review
  • UniFi Dream Machine Pro review
  • UniFi ViewPort review