Here are the steps that I had to do to get Ubiquiti Unifi Controller software installed on Ubuntu 16.04
- Add the gpg key:
- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 06E85760C0A52C50
- Add the repo:
- echo 'deb http://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list
- Update Sources:
- Install the software:
Unfortunately, this resulted in JAVA_HOME not found errors in /usr/lib/unifi/logs/server.log. This is because the unifi software requires Java, but it couldn't find it. I tried to point to the Java 9 path, but that just resulted in errors like:
/usr/lib/unifi/data/keystore (Permission denied). Apparently, the software only works with Java 8. To resolve this issue, I installed Java 8 and restared unifi with the following commands:
- sudo apt-get install openjdk-8-jre
- sudo service unifi restart
Then head over to https://localhost:8443 to complete the setup