Wikipedia says the AdoptOpenJDK package will be supported until "at least September 2023." That sounded good to me so that's what I used. According to Wikipedia, Oracle officially ended free commercial updates in January 2019 and will end free personal-use updates in December 2020. This is inconvenient and also a little worrying considering Java 8 is quite old and Java doesn't have a great track record when it comes to security vulnerabilities. So you'll need to use an old version of Java. Only the Java Runtime Environment (JRE) is required.Īn updated/current version of Java 8 must be installed on the system hosting the controller software. If you're installing that release or later please make sure you have manually installed a current release of Java 8 beforehand. We stopped bundling Java as of UniFi Network 5.11.47.
Without this macOS complains that "'UniFi.pkg' can’t be opened because Apple cannot check it for malicious software." Then select "Open" if prompted and proceed through the installer. If you have no preference then go with the newest version.įind UniFi.pkg in Finder. Look for "UniFi Network Controller for macOS" on the Unifi download page. This works fine and isn't tremendously difficult to get running, but it is unfortunately more work than it should be. However, after having gone through the steps to install natively I'll say that the idea of using a Docker container is quite appealing. I haven't tried to use it and don't know how hard it is to get up and running or how well it works, so unfortunately I can't compare it to the other option. The LinuxServer.io team maintains a Docker image for the UniFi Network Controller. I'm aware of two different ways to do this.