I have been through those two Open Source Hosting Control panels.
Which allows you to configure/control you Linux server as a hosting provider, controlling DNS,FTP,Apache,SSL .....
1) ISPconfig Link h3r3
2) VHCS link h3r3
I did not test both of them deeply so guys your comments and experience are highly appreciated.