@michaelmurfy Will you write a guide on how to create and install the letsencrypt cert on the unifi controller? :)
Sure. I did it at around 2am but essentially what happens is I have the certbot script that runs to updates the NGINX SSL certificate which invokes another script to put that same certificate into the Java cert store and restarts the UniFi controller. It was a script I found on Github Gist but was quite easy to get up and running.
I'd love to see this guide too! I've got a unifi controller on a linux VM and was going to use StartSSL as I've got some of my sub left over with them but given their owners recent issues and the browser groups considering blocking their SSLs I would rather move to another public CA and lets encrypt seems rather good to me!