Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] - Unifi-Controller: Unifi. Unraid. Reborn.

Featured Replies

16 minutes ago, vw-kombi said:

What percentage of the world’s ‘home’ users would even know what ids/ips was.  That is on the USG also.  

The Ubiquiti crowd knows what this is because performance was greatly decreased on the USG and UDR with these features turned on and there were many complaints.  Fortunately, the UXG-Lite has addressed that and it gets very close to 1Gb even with these turned on.  Thus, the claim of "up to 10x routing performance increase over the USG (tested with IPS/IDS, QoS, and Smart Queues)"

  • Replies 994
  • Views 185k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • 8.0.28 has failed testing and will not be promoted to an unraid tag and will be skipped.

  • PeteAsking
    PeteAsking

    8.3.32-unraid tag is tested and available for home users in production.

  • Yeah not sure what is happening with Linuxserver.io or their images. I switched to binhex for everything.   As he didnt have a unifi docker I had to make one with 11notes. 11notes has docker

Posted Images

When I was given a short term test of 1GB internet by my provider (I guess they hope to upsell when you see the speed), I noticed my speeds could only do 123Mbps max with the usual all turned on.  I turned off and then its in the 900's.

My 'normal' speed I pay for is 100/20Mbps - so that USG limitation was never going to be an issue for me.

 Australia's average internet speed for 2023 - drum roll - 54Mbps down and 18Mbps up (according to speedtest) - ranked 92 in the world!

I do look forward to a faster/better USG Lite one day, and then I will have the luxury of considering spending upwards of $130 a month for the 1Gbps plan.

Edited by vw-kombi
spelling

  • Author

The ids/ips stuff is only layer 4 and not really comparable. 

Hi all, could use some help diagnosing this issue. I'm getting an error on container install right out of the gate, here is the log:

 

 

docker run
  -d
  --name='unifi-controller-reborn'
  --net='bridge'
  -e TZ="America/Los_Angeles"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="unRAID.Server"
  -e HOST_CONTAINERNAME="unifi-controller-reborn"
  -e 'MEM_LIMIT'='4096'
  -e 'MEM_STARTUP'='2048'
  -e 'UMASK'='002'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='https://[IP]:[PORT:8443]'
  -l net.unraid.docker.icon='https://user-images.githubusercontent.com/11403137/277435263-1b01facd-1b15-4ba7-9495-e709c291d67f.jpg'
  -p '8443:8443/tcp'
  -p '3478:3478/udp'
  -p '10001:10001/udp'
  -p '8080:8080/tcp'
  -p '1900:1900/udp'
  -p '8843:8843/tcp'
  -p '8880:8880/tcp'
  -p '6789:6789/tcp'
  -p '5514:5514/udp'
  -v '/mnt/user/appdata/unifi-controller-reborn':'/unifi/var':'rw'
  --memory=8G '11notes/unifi:7.5.187-unraid'

15abcafd03f2dfa0c76eda1003a99088e41973fb6d750a7b44bfb3d064b4113b
docker: Error response from daemon: driver failed programming external connectivity on endpoint unifi-controller-reborn (1fcf720f1c65810e0c6fad7cac6e72cc211ef6d950e7e556fccd90966dcfce86): Error starting userland proxy: listen udp4 0.0.0.0:1900: bind: address already in use.

The command failed.

 

I've looked at the port allocations for my other docker containers and I don't see any reference to port 1900, so I'm not seeing where the conflict is. Any other ideas where I can start looking to resolve this?

  • Author
10 hours ago, cinsun42 said:

Hi all, could use some help diagnosing this issue. I'm getting an error on container install right out of the gate, here is the log:

 

 

docker run
  -d
  --name='unifi-controller-reborn'
  --net='bridge'
  -e TZ="America/Los_Angeles"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="unRAID.Server"
  -e HOST_CONTAINERNAME="unifi-controller-reborn"
  -e 'MEM_LIMIT'='4096'
  -e 'MEM_STARTUP'='2048'
  -e 'UMASK'='002'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='https://[IP]:[PORT:8443]'
  -l net.unraid.docker.icon='https://user-images.githubusercontent.com/11403137/277435263-1b01facd-1b15-4ba7-9495-e709c291d67f.jpg'
  -p '8443:8443/tcp'
  -p '3478:3478/udp'
  -p '10001:10001/udp'
  -p '8080:8080/tcp'
  -p '1900:1900/udp'
  -p '8843:8843/tcp'
  -p '8880:8880/tcp'
  -p '6789:6789/tcp'
  -p '5514:5514/udp'
  -v '/mnt/user/appdata/unifi-controller-reborn':'/unifi/var':'rw'
  --memory=8G '11notes/unifi:7.5.187-unraid'

15abcafd03f2dfa0c76eda1003a99088e41973fb6d750a7b44bfb3d064b4113b
docker: Error response from daemon: driver failed programming external connectivity on endpoint unifi-controller-reborn (1fcf720f1c65810e0c6fad7cac6e72cc211ef6d950e7e556fccd90966dcfce86): Error starting userland proxy: listen udp4 0.0.0.0:1900: bind: address already in use.

The command failed.

 

I've looked at the port allocations for my other docker containers and I don't see any reference to port 1900, so I'm not seeing where the conflict is. Any other ideas where I can start looking to resolve this?

100% another docker is using the port. Just stop all of them and start only this one and then start the others one at a time until you find it. 

13 hours ago, PeteAsking said:

100% another docker is using the port. Just stop all of them and start only this one and then start the others one at a time until you find it. 

You were absolutely right, there was a conflict with Plex. I don't care to utilize L2 discovery with the unifi controller so I removed the port 1900 line completely and it installed without issue. Many thanks!

Just popped in to say thank you, tried this today and worked perfectly, restored data and im up and running, very simple. 

 

I was looking at interest with the comments around the newer devices - sorry if this is taking the subject off topic - im also looking at a UXG Lite, but I have a config.json file running on my current usg3p to set certain things - IGMP Proxy for IoT devices on different vlan, and WAN DHCP Option 61 for SKY vdsl auth - unsure if these will work or there is an alternative to add this stuff into the newer devices. Assuming the config.json is gone now

3 hours ago, rorton said:

im also looking at a UXG Lite, but I have a config.json file

I have no personal experience with this but comments on the Ubiquiti forums indicate there is no support for json files with the UXG-Lite.

On 12/21/2023 at 2:14 PM, PeteAsking said:

I think you guys should look into running opnsense with zenarmor as its cheaper and has more features and is overall a better product. The unifi routers are a bit in the weak side. 

OK, you got me intrigued and I have a lot of time on my hands.  I bought a cheap HP Elite 8300 SFF computer (i5, 8GB RAM) from eBay and one of these mini PCs (8GB RAM/256 GB SSD) from AliExpress.

 

I will set up OPNSense and Zenarmor on both and see how they work for me.

Edited by Hoopster

18 minutes ago, Hoopster said:

OK, you got me intrigued and I have a lot of time on my hands.  I bought a cheap HP Elite 8300 SFF computer (i5, 8GB RAM) from eBay and one of these mini PCs (8GB RAM/256 GGB SSD) from AliExpress.

 

I will set up OPNSense and Zenarmor on both and see how they work for me.

You may also want to take a look at pfsense. I’m not trying to make a case that one is better than the other, just adding options. Pfsense is somewhat more commercialized but still has a free tier. Also, more money pushing the development (more features).

13 minutes ago, wgstarks said:

You may also want to take a look at pfsense.

I guess I can try both. Two sets of incoming hardware means I can give both a try and see which feature set and performance I like better.

Edited by Hoopster

10 minutes ago, Hoopster said:

I guess I can try both. Two sets of incoming hardware means I can give both a try and see which feature set and performance I like better.

You should know that Netgate (the company behind pfsense) has been a little erratic lately with their various paid plans leading to a lot of rumors regarding the future of the software. It’s my understanding that they can’t legally discontinue the free version due to the licensing but I’m not a lawyer so might be completely wrong about that. Currently the free version supports a feature set geared towards home users and the paid versions offer a few more advanced features useful for larger commercial entities. I’m sure you can find quite a few YouTube videos discussing this topic in detail.

Edited by wgstarks

  • Author
5 hours ago, Hoopster said:

OK, you got me intrigued and I have a lot of time on my hands.  I bought a cheap HP Elite 8300 SFF computer (i5, 8GB RAM) from eBay and one of these mini PCs (8GB RAM/256 GB SSD) from AliExpress.

 

I will set up OPNSense and Zenarmor on both and see how they work for me.

If you dont agree opnsense with zenarmor on the free license is absolutely hands down the best thing you ever used I will eat my hat (words) because I have never used anything better. 
 

There is also a way to have a similar pfblocker experience if you google. Its well documented now. 

Edited by PeteAsking

The zenarmor hardware specs are massive from what I just checked.  Same throughout and devices on my lan would need 8GB ram and :

Intel Dual-Core i5 2.2 GHz (2 Cores, 4 Threads) or equivalent

 

that is way more expense and way more power than I am willing to provide.

  • Author

I think those specs are a little conservative but would be pretty easy to test. I have one of the amazon i5 qotom boxes and the cpu is never taxed at all. 

I have 80+ lan devices and 1gbps transfers.  I looked up specs for that.  Have no spare money though for much anyway.

I have a prior version of the UniFi Controller running on a Ubuntu 22.04 box.  It is not on docker.  
 

I have installed this docker on UnRaid and it runs. 
 

I have only two APs running in this home environment.  I want to migrate the APs to this new docker based controller.  
 

I have tried to move them one at a time. 
 

I tell the prior to forget an AP and it does.  
 

The new docker controller sees the AP that was forgotten.  I tell it to adopt it, but it never does.  Adopting……
 

I tell the prior to adopt it and it does. 
 

What am I doing wrong?

 

I even tried hardware reset on the AP but it won’t adopt on the new, but will on the old.  
 

Firmware on the AP is the latest. 
 

I am stumped. 
 

Thanks

 

 

Dennis

Edited by DWomack
Grammer

  • Author
1 hour ago, DWomack said:

I have a prior version of the UniFi Controller running on a Ubuntu 22.04 box.  It is not on docker.  
 

I have installed this docker on UnRaid and it runs. 
 

I have only two APs running in this home environment.  I want to migrate the APs to this new docker based controller.  
 

I have tried to move them one at a time. 
 

I tell the prior to forget an AP and it does.  
 

The new docker controller sees the AP that was forgotten.  I tell it to adopt it, but it never does.  Adopting……
 

I tell the prior to adopt it and it does. 
 

What am I doing wrong?

 

I even tried hardware reset on the AP but it won’t adopt on the new, but will on the old.  
 

Firmware on the AP is the latest. 
 

I am stumped. 
 

Thanks

 

 

Dennis

Try to do a backup from the ubuntu box, and turn off the ubuntu box and restore the config to the docker instead of the process you are undertaking. 

The older one is an older version back, does that make any difference?

 

When I apt update it complains about the mongo repo.  That’s part of the reason for going to yours.  

  • Author
36 minutes ago, DWomack said:

The older one is an older version back, does that make any difference?

 

When I apt update it complains about the mongo repo.  That’s part of the reason for going to yours.  

Probably will be fine. 

Just wanted to say thanks and to follow. Just migrated and all went smooth. 

I am completely new to running UniFi on Docker, and Docker in Unraid, hence the questions.

 

Do I have to install the Mondo container or is it included in UniFi.Unraid.Reborn?

 

I have run the Cloud Key, and a RaspberryPi as controllers in the past.  Currently it is running on a Ubuntu 22.04 box.  Short of just shutting down the Ubuntu box, what do I enter at the command line to shut down the running controller?

 

 

 

 

Edited by DWomack
add info

39 minutes ago, DWomack said:

Do I have to install the Mondo container

No

 

45 minutes ago, DWomack said:

what do I enter at the command line to shut down the running controller

In unRAID you would just click the docker icon and select “stop”.IMG_2624.thumb.jpeg.fdb735107076bd99611c851f26acd9a0.jpeg

 

On the command line enter 

docker stop <name of docker>

 

  • Author
47 minutes ago, DWomack said:

I am completely new to running UniFi on Docker, and Docker in Unraid, hence the questions.

 

Do I have to install the Mondo container or is it included in UniFi.Unraid.Reborn?

 

I have run the Cloud Key, and a RaspberryPi as controllers in the past.  Currently it is running on a Ubuntu 22.04 box.  Short of just shutting down the Ubuntu box, what do I enter at the command line to shut down the running controller?

 

 

 

 

No you dint need to install a mongodb container. It is included. 
 

I think you type 

sudo service unifi stop

sudo systemctl disable unifi

 

6 hours ago, PeteAsking said:

No you dint need to install a mongodb container. It is included. 
 

I think you type 

sudo service unifi stop

sudo systemctl disable unifi

 


Thank you for your help on this New Years Day.  
 

Your suggestion above does stop it on the Ubuntu box.  Likewise 

sudo service unifi start

will start it back up. 
 

I am still having issues with adopting.  It doesn’t want to adopt.  I think the fly in the ointment is the meshing ability.  When it is trying to adopt it is trying to get there through an AP that hasn’t been adopted.  
 

How in UniFi can you force wired only?  No meshing at all.  I know meshing can provide some redundancy if wired fails but this ridiculous. 
 

 

Dennis

 

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.