Question

Well, I'm in need of create some websites for my clients and possibly maintain this websites hosted at last for six months. So that's why I need something automated.
Basically my need is having a server manager. I'd like to use Virtualmin to manage my hosting server. But I have a lot of doubts about it.
Does it need branded or vanity Nameserver? (https://www.digitalocean.com/community/articles/how-to-create-vanity-or-branded-nameservers-with-digitalocean-cloud-servers)
Does it attend to all my needs? Almost everything automated

P.S.: mydomain.com and virtualmin.mydomain.com is on different servers.
Last question buddy, I'm using virtualmin.mydomain.com to host virtualmin.
My mydomain.com is on another droplet (one that I used to manage manually). Now, I want to bring it on to virtualmin.

What should I do? Just point mydomain.com over DigitalOcean DNS Panel to my virtualmin droplet IP and create a new "server" on virtualmin?