New Ubiquiti Controllers for Synology
Information for users of repository synology.acmenet.ru:
I offer you a new version of Ubiquiti Controllers
for Synology
:
UniFi Wireless Controller
(formerUniFi Controller
version3.xx
, for those who use the controller only to access points).UniFi Controller
(newUniFi Controller
version4.xx
, for those who use the controller to the access points and other equipment from theUniFi Switching & Routing
equipment).mFi Controller
(controller formmPower
andmPort
devices).
The main difference of the new packages:
- Now before installing the controller does not need to be installed separately
MongoDB
. - After the upgrade
DSM
onSynology
– no need to reinstallMongoDB
. - Each controller contains
MongoDB
server version2.2.7
, which recommends byUbiquiti
. - During installation, you can now set the controller ports for the web-interface of the controller, as well as you can change the system ports, to prevent conflicts with other packages (eg service
SABnzbd
, which also uses port8443
). - The script for starting the controller has been rewritten, now, in the event of an error on startup, error text will be displayed on the screen.
- All three packages can coexist on a single
Synology
, important not to cross the ports. - And finally, during the installation of new packages (as well as during migration
UniFi Controller <==> UniFi Wireless Controller
), you can import the previous database and logs.
Don’t forget to make a backup of previous version UniFi Controller
before migrating!!!
Previous versions of the controllers (depending on the package with MongoDB
) is now considered deprecated and will be removed from the repository. The package itself MongoDB
will as before be present in the repository, but later it will be split into branches 2.2
, 2.4
and 2.6
.
2016-01-27 update: Please, read the latest news about UniFi Controller on Synology.
Additional links:
- How to Install UniFi Controller on Synology
- Information about my Synology Test Lab
Level380
26.11.2014 - 06:36
Great work on providing this package. Just what I’ve been looking for!
I do have one issue, on my DS411+ the UniFi Controller isn’t starting up on a reboot. It starts correctly when I start it from the DSM interface. So not sure what is wrong with it. Are there any log files kept from the startup scripts?
Thanks
Wakko
26.11.2014 - 11:42
Could you try to delete string «[ -f “${PACKAGE_ENABLED}” ] && rm -f “${PACKAGE_ENABLED}”» from the file «/var/packages/UniFi Controller/scripts/start-stop-status» and try again?
Level380
27.11.2014 - 04:28
First up, thanks for your great work and help fixing this issue.
Just to confirm, I’ve commented out line 94 as requested. Rebooted the NAS it appears to be starting automatically after a reboot. So YAY! Thanks again.
While I understand the /var/packages/UniFi Controller/scripts/start-stop-status isn’t really for the enduser I did find that it doesn’t work correctly from the ‘root’ account when running it from the command line as the script is using a variable that hasn’t been defined $SYNOPKG_TEMP_LOGFILE, If I define this variable to a temp file, it works correctly. But I haven’t done this as its working correctly now on reboots, and I don’t want to break it, so left it as is.
Wakko
27.11.2014 - 17:45
You can leave this line commented out. In the next version it will be gone. This line – my mistake.
czkriton
19.12.2014 - 15:18
Hi. I am not able to install anything (mongo, mfi, unifi) on DS414. Java version 1.7.0_60 (running Serviio with it)
Package downloads ok, shows port selection screen and than fails.
What can be the cause?
Wakko
19.12.2014 - 15:29
It fails silently? Or it show any error message?
level380Leverl380
22.12.2014 - 14:22
Just a quick one. I noticed that stable and beta version of the Unfi controller on synology don’t save the data retention setting when you change it. clicking apply says the settings are saved, but going out and back in again, the setting defaults back to 1 week.
How to reproduce. From the unfi interface page, click Settings, then Maintenance, change the Historical Data Retention to a different value say 90 days. Click Apply. Close the settings page and go back in again, it will now be set to 1 week again.
Dick
02.08.2015 - 09:33
Hi, thank you for the great work on this software. I seem to have a small problem with it though, Often it does not accept my username password. When I restart my DS213 everything is ok again. any ideas why this is happening?
nessinits
13.08.2015 - 11:07
I have a problem since the upgrade to 4.6.6. The unify controller doesn’t collect any data from the AP’s. Anyone familiar with this issue?
Mike Cousins
16.09.2015 - 02:14
The 4.7.4 update is not working. It just says update failed each time I try. I’m trying to update from 4.6.6.
Tarkan
04.10.2015 - 11:02
Hi Dick, I have the same issue. After a while, the controller gets into a stage where it displays the login screen, but cannot login anymore. You do not need to restart your DS, though. You can just go to the Package Center and stop the UniFi Controller package and then run it again. Good news is that, if you are using UniFi in a home setting, the controller does not need to be running all the time. Once the network and the access points are configured, you can just stop the controller, and the UniFi network will keep running.
Peter Lowden
15.12.2015 - 22:58
Hi Dick and Tarkan, I am having the same issue that required a restart of the UniFi Controller package (4.7.6). I have been running this for some time now and found the issue persists across versions (and also if you use the older UniFi Wireless Controller v3.2.10).
It is only an inconvenience at the moment and the restart workaround gets things going again. Still it would be good to establish the root cause. I am suspecting a resource issue of other external factor.
I am running it on a DS214 which has the ArmadaXP CPU with 512MB or RAM.I note the DS213 also has 512MB of RAM, Tarkan, what are you running?
Tarkan
10.01.2016 - 15:13
Hi Peter, I am running a DS214+ 1024MB RAM.
helixpteron
19.01.2016 - 17:28
I tried on the DS216 play and it does not work – the error message complains about MongoDB not working. I tried to install this separately, but no luck. I guess the DS216 has a different processor than most DSMs and this makes it impossible. Would you confirm this ? Regards, Rob.
Wakko
19.01.2016 - 17:37
Could you try to run this /volume1/@appstore/UniFi\ Controller/bin/mongod file? And mail me console output.
David
25.01.2016 - 23:09
Hi and great work Wakko.
I’m insterested in ds216play for multimedia porpouses and to install mfi controller. Do you have resolved the helixpteron’s issue?
Wakko
25.01.2016 - 23:18
No, the issue is doesn’t resolved yet. 🙁
Dave
25.02.2016 - 18:06
Installed on DS414, followed instructions to first install java manager and then the correct Linux x86 (jdk-7u71-linux-i586.tar.gz for the CPU Armada 370/XP.
Then installed the latest unifi package from the community, selected all default ports and then tried to startup.
I get an error message
Failed to run the package service
ERROR: MongoDB is dead exception is thread “launcher”
Rest of error message too long and unable to copy from sysnolgy portal, have a screengrab if needed though.
In the Log from within the Inif Controller in the package center I see
Error system – [exec] error, rc=141
INFO db – DbServer stopped
Any help appreciated
helixpteron
26.02.2016 - 01:04
@David: I can say he has solved the problem ! Thanks a lot Wakko. It is running fine on my DS216 play. I will install Unifi at this site next week, so I had a look via VPN and the Unifi controller did an update and started up fine. I have not connected any devices yet, but it’s looking good. CHEERS !
helixpteron
26.02.2016 - 01:05
@David: I can say he has solved the problem ! Thanks a lot Wakko. It is running fine on my DS216 play. I will install Unifi at this site next week, so I had a look via VPN and the Unifi controller did an update and started up fine. I have not connected any devices yet, but it’s looking good. CHEERS !
Dave
26.02.2016 - 10:52
@helixpteron – how has Wakko solved the problem on your DS216?
helixpteron
28.02.2016 - 02:32
I don’t know. A few weeks ago it didnät work. Wakko requested that I run a command and I sent the output back to him via email. Then I forgot about it, as it was not for me, but on a client site. Now that the install there is happening in a few days time I tried to start up the controller again and I could do the update and start it up.
riventel
10.10.2016 - 16:25
Is there a chance to get UniFi Controller on Synology RT1900AC router ??? Please 🙂
Dick
05.04.2017 - 23:19
I am trying to run Unifi Controller on a Synology DS213j with a MARVELL Armada 370 88F6707 processer and running DSM 6.1-15047 Update 2.
I have installed Java SE Embedded 8. I did not install MongoDB since that comes with the Unifi Controller.
Each time I try to start the Unifi Controller it gives me the message: “could not execute the packet service”.
I have also increased the timeout in the start-stop-status file to 360 seconds but this does not solve the problem.
Do you have any idea what could be wrong?
Thanks in advance.
Dick
Christian
26.05.2017 - 12:01
Hi
After the newest DSM updates for Synology the UniFi Controller dont work anymore 🙁 Is there a solution comming or is it done deal?!
Stefan
14.10.2018 - 10:48
offline? never answer on mails, never update unifi, ….