Installing the Unifi controller on Ubuntu can be quite a mission if Mongodb isn't installed. Install Mongodb with: sudo apt install mongodb There are number of issues around Plymouth which result in the Unifi controller not being able to start. A simple solution is
There are a number of guides online that explain how to setup LetsEncrypt for Tomcat, all of which I found quite involved. I setup LetsEncrypt with Tomcat a while ago, so please forgive me if I've missed a step or 10 ;) sudo add-apt-repository ppa:
Docker doesn't yet have a release file for Ubuntu 17.10 (it should be coming soon though). As such Docker CE can be installed from the Zesty package as follows: sudo apt-get install apt-transport-https ca-certificates curl software-properties-common Followed by: curl -fsSL https://download.docker.