I’m running a UniFi network here with wireless access points, the Security Gateway and a PoE switch. It seems to be a robust system and is almost certainly overkill, but reliability is high on my lists after bad experiences with a NetGear WiFi router.
- Ubiquiti Unifi Download
- Ubiquiti Controller Cloud
- Ubiquiti Controller Download
- Ubiquiti Software Download
The UniFi system software is called the Controller and runs on a various operating systems. As I have a Mac mini here, I decided to run it on there. Weirdly, however it runs as a GUI application which means that I have to be logged in. There’s no need for that though as by scouring the Internet I discovered that we can run it headless via launchd.
Network Management Controller The UniFi ® Software-Defined Networking (SDN) platform is an end-to-end system of network devices across different locations — all controlled from a single interface. UniFi Controller Software The UniFi Pro is operated along with its software aptly called UniFi Controller, which works in both Mac and Windows PC. It is a web-based graphical user interface that makes network and system administration convenient. This article describes how to install an issued SSL certificate on Ubiquiti Unifi server. The methods are grouped by the preferred one for each system (though each method can technically be used for each system with some modifications). General installation method with ace.jar tool SSL Installation options for UniFi on Windows SSL Installation options for.Read more.
UniFi Enterprise WiFi System User Guide Chapter 3: Using the UniFi Controller Software Name/Mac Address Displays the hostname, alias, or MAC Activity Displays the level of activity for each user. Address of the Access Point. You can click on the name to get additional details on the Access Point. Page 13: Recent Events. How to Use the Ubiquiti Discovery Tool. Download the Discovery Tool from our website. There are two available versions, the free Chrome extension or the Java.jar option. To use the Chrome extension, click Download and follow the Chrome store instructions.
Firstly we create /Library/LaunchDaemons/com.unifi.controller.service.plist. This file has to be owned by root with group of wheel:
<!DOCTYPE plist PUBLIC '-//Apple//DTD PLIST 1.0//EN' 'http://www.apple.com/DTDs/PropertyList-1.0.dtd'>
<string>exec '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java' -Djava.awt.headless=true -Xmx1024M -jar /Applications/UniFi.app/Contents/Resources/lib/ace.jar start</string>
This is a fairly standard launchd plist file file. However, the controller software is written in Java, but as Ubiquiti no longer bundle a copy of Java, we need to install our own copy of Java 8:
Ubiquiti Unifi Download
(You may need change the path to where your Java 8 is installed.)
Mac os x 10.4 download iso. This means that when Ubiquiti updates the bundled Java, our service continues to work. We also need to set the working directory to the Resources directory of the app bundle as it doesn’t work otherwise…
Update: Since this post was written, Ubiquiti no longer bundle Java, I have updated appropriately based on the comment from Wade Gibson.
Ubiquiti Controller Cloud
Secondly, we install the service: