ISPConfig

ISPConfig is a widely used Open Source Hosting Control Panel for Linux, licensed under BSD license and developed by the company ISPConfig UG. The ISPConfig project was started in autumn 2005 by Till Brehm from the German company projektfarm GmbH.
Overview.
ISPConfig allows administrators to manage websites, email addresses, MySQL and MariaDB databases, FTP accounts, Shell accounts and DNS records through a web-based interface. The software has 4 login levels: administrator, reseller, client, and email-user. ISPConfig supports the Linux-based operating systems CentOS, Debian, Fedora, OpenSUSE and Ubuntu. 
Operating Systems.
ISPConfig can be used with these Linux distributors.
Features.
The following services and features are supported:
See feature list reference