progrez.cloud

Install Ubiquiti Unifi Controller on Ubuntu 20.04

25 November 2020

# Install Ubiquiti Unifi Controller on Ubuntu 20.04.
# As tested on a fresh install of ubuntu-20.04.1-live-server, August 22nd 2020.
# Thanks to https://gist.github.com/tmuncks for posting the updated install steps.

sudo apt update
sudo apt install --yes apt-transport-https

echo 'deb https://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list
sudo wget -O /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ui.com/unifi/unifi-repo.gpg

sudo apt update
sudo apt install --yes openjdk-8-jre-headless unifi
sudo apt clean

sudo systemctl status --no-pager --full mongodb.service unifi.service

# Now log into https://unifi_controller_hostname:8443/

##  ------------------------------------------------------------------------------------------------------------------------
##  Previous install steps from when unifi still required mongodb-server <= 3.4.
##  unifi has since been updated to work with mongodb-server 3.6. Which is available from the Ubuntu 20.04 main repository. 
##  ------------------------------------------------------------------------------------------------------------------------
#
#  sudo apt install --yes ca-certificates apt-transport-https
#  echo 'deb https://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list
#  sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 06E85760C0A52C50
#  wget -qO - https://www.mongodb.org/static/pgp/server-3.4.asc | sudo apt-key add -
#  echo 'deb https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse' | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
#  sudo apt-mark hold openjdk-11-*
#  sudo apt update
#  # mongodb 3.4 dependency
#  wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb -P /tmp
#  sudo apt install --yes /tmp/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
#  rm /tmp/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
#  sudo apt install --yes mongodb-org
#  sudo apt install --yes unifi