I run a small hosting business using Microsoft Azure, mainly hosting Wordpress but also some traditional sites, the current set up is as follows:
1 x MySQL Database Server (Ubuntu 16.04) 1 x VPS to a single customer (Ubuntu 16.04) 5 x Shared Hosting Web Servers (Ubuntu 16.04 & 18.04)
I want to be able to give over some of the control to my customers similar to cPanel but you know on the cheap, giving them FTP access and mailboxes etc all accessed from a single server which ever client they are on, but I assume I will have to add webmin/usermin after virtualmin has been installed for these features.
I want to try and create a multi server environment with one "master" server and the rest as clients, I know Virtualmin does some multi server features, firstly is this even possible?
Secondly, as I already have a Database server that I would want to use, and the Running of MySQL on a remote server is possible as per this article https://www.virtualmin.com/documentation/database/remote do I just follow the same install process (https://www.virtualmin.com/documentation/installation) as I assume the local host still still need to use some MySQL commands even if it's using a remote database server.
Thirdly, do I need dedicated DNS servers with Virtual min? Or are they installed with the standard automated install script?
Finally I am a little confused with this https://www.virtualmin.com/documentation/system/faq and the multi server configuration of a standalone mail server, I don't offer mailboxes, instead just setup a mx server to point to gmail, although it's something I would like to offer in the future, is there more information on distributed mail support so I could have a standalone mail server?
Thanks in advance