see moreOh well for webhosting a module called virtualmin is needed to be installed in webmin.
There are quite some nice free control panels which are free and nice, including ispconfig, servercp (zervex) have a free editon with a single login which is quite a nice and professional panel. DTE(gplhost.com) is also not developed for centos as previously it was only for debian.
These 3 are extensively used by me, and i believe are best avaiable free solutions for a free control panel fot hosting automation.