Hi, I've done this task so many time, even with free control panels like Virtualmin, cyberpanel (openlitespeed), or even cpanel, but if you need it without any control panel within, it's easy for me, this is my one of expertise, because this is my daily job, If you are interested with me, let us discuss for more further detail in your job.