Installing ZPanel 6.1.1
ZPanel is a free open source webhosting control panel that is for Windows, Linux, OS X and UNIX. ZPanel has been around for almost 10 years, and has come a long way.
It is recommended that you only install ZPanel on a fresh installation of CentOS.
I will be using CentOS 6 32bit, however the same method can be applied to other versions.

Log in using the root login.

This is done by using the wget command with the URL of the ZPanel download
This can be done by visiting zpanelcp.com and downloading it and then uploading it to its destination.
Alternatively, you can use the wget command with the URL of the download.
“wget http://downloads.sourceforge.net/project/zpanelcp/releases/6.1.1/zpanel-6.1.1.tar.gz”
Once this has downloaded, you need to create a new directory called /etc/zpanel.
“mkdir /etc/zpanel”

Extract the file into your new directory.
“tar -zxvf zpanel-6.1.1.tar.gz -C /etc/zpanel/”
Once that has been extracted you need to change the permission of the install script so it can be executed.
“chmod +x /etc/zpanel/lib/dev/zpinstall_centos.sh”

Now run the install script.
“/etc/zpanel/lib/dev/zpinstall_centos.sh”
(If you are feeling lazy just copy and paste these commands and hit enter. This is a combination of all the previous commands.)
wget
http://downloads.sourceforge.net/project/zpanelcp/releases/6.1.1/zpanel-6.1.1.tar.gz
mkdir /etc/zpanel
tar -zxvf zpanel-6.1.1.tar.gz -C /etc/zpanel/
chmod +x /etc/zpanel/lib/dev/zpinstall_centos.sh
/etc/zpanel/lib/dev/zpinstall_centos.sh
The install is straight forward. READ every page!

You will be greeted with a warning about how ZPanel is designed to be installed on a fresh system. Also, it mentions that if you want to remove ZPanel you need reinstall the OS.
You have two options: Enter = continue or CTRL+C = quit.
It will then tell you that it needs to download some applications.

Press Y and Enter.
(This may take a while)
It will then warn you about the digital signature.
Now it will install the packages.
(This may take a while)
It will then tell you that it needs to download and install dovecot.
Press Y and Enter

You will then be prompted to enter the current a MySQL password. However if you are installing on a fresh system there shouldn’t be so press enter.
(It is recommend at you install ZPanel on a fresh install of CentOS)
It wil then ask you if you would like to set a root password.
Press Y and Enter
It will ask you to enter the password and also to verify the password.

You will then be asked if you would like to rmove anonyous users. (I Recommnede at you do.)
Press Y and Enter.
You then will have th eoption to dissallow root login remotely. (if you wont be using this feature then I recommned you do.)
Press Y and Enter.
It will then ask you if you want to remove the test database and access to it. (I Recommnede at you do.)
Press Y and Enter.
You will then have the option to reload privialge tables.(I reccomned at you do.)
Press Y and Enter.

It will then ask you for the MySQL password, so just enter the one you created before.
Enter your details as it prompts you. It then asks for the subdomain that will control ZPanel
Press Enter.

You will then be greeted with all the account details.
Make a note of these!
Reboot. (This is a must, don’t restart the services, do a full reboot.)
“reboot”
Congratulations! Once the server has rebooted, you should be able to login and start using ZPanel.
You can add modules such as DNS, file manager and ZGod.
Click here for things to do after installing ZPanel.