Attempting to migrate from 1.6 questions

Since the release of 2.x I have made a number of attempts to migrate from 1.6.x to 2.x with issues causing me wait for yet another release to be pushed.

As a test I have a single server plus single node rancher server running on ubuntu 18:04.4.
I had issues with mount point permissions for rancher data so ran with it in a container instead. Question here is what is best practice for server os config? should I be running rancher server as root?

Next issue which I haven’t got past is cert-manager to issue letsencrypt certs. Firstly where has it gone and how do I correctly install on 2.3.x? Also i want it to be able to be easily upgraded when required.

any advice would be appreciated