Nov 27, 2018 If this controller is still not accessible then it might be necessary to restart your Synology NAS. The Unifi Controller will start automatically after the reboot. Updating the Unifi Controller Container. Updating the Unifi Controller on the Synology is a little bit different compared to a Linux/Windows/Rasberry Pi installation.
Recently we moved to a new house, and therefore I have set up a new network environment in our new home. I choose Ubiquiti devices including a Unifi Security Gateway for the router role, and a Unifi AC-Pro for the access point.
These devices can be setup with the vendor’s own controller component which can be purchased separately as a product called (CloudKey), or you can install it on the supported platforms including Windows, Linux, Unix (even on a Raspberry).
Menu ≡ ╳ Home About us Products Appliances Kitchen Appliances Room Heaters Water Heaters Cables and Wires Aerial Bunched Cables. Step 3: Open docker and install the jacob alberty docker image for UniFi controller Jacob alberty created and supports this easy to deploy docker image for the UniFi controller. He has a great reputation in the Docker community, and I have personally been running this container for around a year with no issues. Ubiquit Unifi uses software called Unifi Controller. This can be run on Mac, PC, linux either locally or in the cloud with AWS, Digital Ocean etc, or on the a Unifi Cloudkey which is a small raspberry pi sized device that is plugged directly into a POE switch to power and connect it to the network.
I did not want to purchase neither a Pi machine nor a CloudKey, because I found many forum threads, that this controller can be run on a Synology NAS as well, so I started to catch up around the topic.
I have a DS216play NAS.
I wrote this article first of all to myself to be able to remember later, and in the meantime maybe it will be useful to others.
Let’s get started.
Because Unifi Controller utilizes Java platform and totally built on it, the starting point is to get a working Java on my NAS. This is quite simple, go to your NAS’ Package Manager, search for Java and install Java 8.
This step is crucial. Once Java 8 installed, open Java’s management application on your NAS, and click on the Update Java button.
On the following window follow the instructions and update Java.
At the time when I updated Java, for my platform the most recent version was 1.8.0_161.
Once you have installed Java, the next step is to add a new package repository to Package Manager. From this source we will be able to install the Unifi Controller 5.
To do so, follow the steps.
Once the package installed, it will try to start it, but it will fail with a huge overflowing error popup window. That’s normal. The root cause of the issue, that MongoDB is missing from the package, therefore it cannot initialize the application data. Leave the application shut down and follow the steps in chapter 4.
As I mentioned in the previous chapter, we need to add manually the MongoDB binaries to the Controller. To do so, first download the MongoDB file from the bottom of this blog post. Once you downloaded, go on with the instructions.
If you did everything fine, you should have 4 new mongo files in your Unifi Controller 5/bin directory with execution rights. The files’ owner is root:root.
It’s time to start your Unifi Controller. Simply go back the admin interface of NAS, open your Package Manager, head to Installed section on the left. Search for your Unifi Controller 5 application and hit the Start button. Wait for the process to complete, and once it started, go to https://your_nas_address:8443/manage/account/login URL and start using your Unifi Controller.
By hardware limitation, the Cloud Access cannot be used on those Synology models, which runs 32 bit CPU. This is the only limitation, anything else works as expected.