Live Chat Software by NetForChoice
ZPanel : Installation and configuration
Posted by on 04 April 2016 10:27 AM


ZPanel is a free and complete web hosting control panel for Microsoft Windows and POSIX (Linux, UNIX and MacOSX) based servers. ZPanel is written in PHP and uses several open-source (or freely available) software packages to provide a secure, web hosting system.

ZPanel flawlessly integrates with MySQL, hMailServer (on Windows), Posfix (on Linux etc.) and Filezilla (on Windows) or ProFTPd (on Linux etc.).

Installation can be completed with following steps :

# wget

# chmod +x

# ./

# You can then follow the configurations needed from the terminal for completing the installation.

Default user and password

User :zadmin Pass :password

#Important File Paths and OS Specifics in ZPanel: =====================================

ZPanel virtual host     :   /etc/zpanel/configs/apache/httpd-vhosts.conf

Apache log files          :   /var/log/httpd/error_log : /var/log/httpd/access_log

ZPanel users               :   /var/zpanel/hostdata/zadmin/public_html/

ZPanel password file   :  /root/passwords.txt

ZPanel config files       :  /etc/zpanel/configs/

Php.ini                         :  /etc/php.ini

Mysql config file          :  /etc/my.cnf

Mysql log file               :  /var/log/mysqld.log

Execute ZPanel daemon : php /etc/zpanel/panel/bin/daemon.php

ZPanel FTP config         : /etc/zpanel/configs/proftpd/proftpd-mysql.conf

#Below we are describing basic zPanel operations: =====================================

  1. Below Steps will advice you with the creation of new account(Domain) from zPanel.

>> Login to zPanel as your user(Admin) >> Click the category “Domains” >> Enter domain name you wish to create( >> Click “Create”

You can run the below command if you want everything to complete faster(ZPanel daemon)

# php /etc/zpanel/panel/bin/daemon.php

Domain will become Live once the above Daemon has completed running.

  1. zPanel will provide Rouncube mail interface by default, where users can have access from anywhere. You can follow the below steps in accessing webmail from zPanel.

>> Login to zPanel as your user(Admin)

>> click “WebMail” which is found under “Mail”

>> Click on “Launch Webmail”

>> This will redirect you to RoundCube section

>> Enter your desired e-mail address and corresponding password then click “LOGIN”

  1. You can modify the default resource limits for the packages by following the below steps:

>> Login to Zpanel(Admin).

>> Go to “Reseller” section.”

>> Click on “Package Manager.”

>> Edit the “Administration” Package.

>> You can then configure the specified value for each settings(Domains, Bandwidth, Databases, Diskspace etc)

>> Here, setting ‘0’, denotes that the assigned value is unlimited .

>> After Modification, click on ‘save’ for modifying the packages.

  1. You can create new databases/ users and grant privileges accordingly with the below steps:

>> Click the section “MySQL Database” from the zPanel login page.

>> Enter database name you wish to create newly and click create.

>> Enter new username from the “MySQL Users” section.

>> Next is to grant privileges for the database with the username created.Select database and Select allow from any IP.

>> Click “Create”. Now you can see the password which has been auto generated.

  1. Using this feature, you can backup total accounts under the user you are logged to zPanel:

>> Click on “Backup” section which can be found under “Advanced” from zPanel home page.

>> click Launch Under “Backup your hosting account files” section.

>> You can now see a pop up window. From there, click “Backup Now”

>> You can then select “Download Now”, which will download backup to your local computer( This is the Recommended way)

  1. You can generate new account packages from zPanel using the below steps:

>> Login to your zPanel Admin Page

>> Click Package Manager which comes under Reseller.

>> Enter all the information for the new account you would like to create and save.

  1. You can create email account from zPanel using the following steps:

>> click “Mailboxes” which can be found under “Mail” from zPanel home page.

>> Enter the e-mail address You wish to create, under “Create a new mailbox”. You can assign the password in the next step and “Create”.

  1. You can create custom nameservers for your domain, as your wish. You can modify the nameservers part accordingly by following the below steps:

>> You will need to edit the domain DNS records(Domain> DNS Manager > Select your domain > Edit)

>> Consider you need to update the nameservers


In the “Hostname” part you can set the Subdomain part(ns1, ns2). In the target part, you can set the IP addresses for your server.

>> Click “Save Changes”

>> Go to “NS” section.(There will be by default two records addded, ie & Please modify accordingly upon the nameservers you wish to create)

>> Click “Save Changes”

  1. You can create a cron job to run on a regular schedule by following the below steps:

>> Click on “Cron Manager” which can be found under “Advanced” in the ZPanel Admin page.

>> Enter the command next to script

>> Assign the cron fields accordingly, so as to set how often the command should run.

>> click “Create” after making the changes.

(0 vote(s))
Not helpful

Comments (0)
Post a new comment
Full Name:
Help Desk Support from NetForChoice