Unifi Controller Install on Ubuntu Server 22.04
Link with detailed instructions!
01. Frstu ... Update Ubuntu
sudo apt update && apt upgrade
02. Install Java
sudo apt install default-jre
View version:
java -version
After that, dowgrade the java version tu openjdk-8-jre-headless
Download
curl -qo /tmp/openjdk-8-jre-headless_8u275-b01.deb "https://launchpadlibrarian.net/505954411/openjdk-8-jre-headless_8u275-b01-0ubuntu1~18.04_amd64.deb"
Install
sudo dpkg -i /tmp/openjdk-8-jre-headless_8u275-b01.deb
Then to prevent java from updating & breaking everything again in the future with "sudo apt upgrade" do:
sudo apt-mark hold openjdk-8-jre-headless
03. MongoDB install Libssl 1.1
Download
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
Install
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
04. Install and add Repository MongoDB Ubuntu
Use the following command to add the MongoDB version 4.4 Repo
curl https://pgp.mongodb.com/server-4.4.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/mongodb-org-server-4.4-archive-keyring.gpg >/dev/null
Then add GPP, for ubuntu 22.04 Repository
echo 'deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-org-server-4.4-archive-keyring.gpg] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse' | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list > /dev/null
Update Ubuntu
sudo apt update -y
Install MongoDB package
sudo apt install mongodb-org-server -y
05. Install and add Repository Unifi Ubuntu
Download the GPP Key using the following command
curl https://dl.ui.com/unifi/unifi-repo.gpg | sudo tee /usr/share/keyrings/ubiquiti-archive-keyring.gpg >/dev/null
Add Repo Install Unifi Controller. The command follows
echo 'deb [signed-by=/usr/share/keyrings/ubiquiti-archive-keyring.gpg] https://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list > /dev/null
Update Ubuntu
sudo apt update -y
Install Unifi package
sudo apt install unifi
06. Status
systemctl status unifi
07. Tuls to see if the 8443 potr is open
sudo apt install net-tools
netstat -tnl
If the port is open you have successfully installed Unifi Controller on you 22.04 ubuntu server ...
Login to the UniFi Controller using your web browser and going to the following address to finish configuring the UniFi Controller.
https://your-server-address:8443