We are committed to provide service 24 X 7

Deals, Shopping, Training, Tools

Learn how to – Install ZesleCP Control Panel on CentOS 7 / Ubuntu 20.04

Learn how to – Install ZesleCP Control Panel on CentOS 7 / Ubuntu 20.04.

ZesleCP is a lightweight and fully-featured Web Hosting Control Panel. This product from Zesle Software Inc. is the fastest, most secure, and easy-to-use GUI for Linux systems. It makes daily server management tasks easy so that you can focus on other businesses.

ZesleCP offers amazing features that include:

  • Server Config – It helps one to configure common services out-of-the-box, with a best-in-class GUI interface.
  • Hosting Packages – It allows one to create hosting packages for customers.
  • API Support – It is easy to manage packages, resellers, accounts as well as link them with billing systems such as WHMCS
  • Databases Management support – create and manage databases, users, roles, and privileges using phpMyAdmin and MySQL Wizard.
  • File Manager support – It provides a fully-featured file manager where you get to enjoy all the file system-related tasks.
  • FTP Accounts – It allows the creation of unlimited FTP accounts as well as granting access to selected directories.
  • Backup Wizard – Create backups, manage and transfer web files e.t.c
  • Firewall Manager – Avoid the tedious tasks involved in the configuration of IP tables. Here, you can manage your firewall in the firewall interface, allow, deny and restrict services/ports.
  • Cron Job Manager – schedule system tasks with ease from the Cron Manager tab
  • One-click Apps – Install and configure your applications with one click.
  • SSL Integration – With the one-click Let’s Encrypt SSL included, you can easily install, renew, and revoke SSL certificates.
  • Domains Management – with a single click, add and manage your website domains, sub-domains, and parked domains.

This guide aims to demonstrate how to install ZesleCP Control Panel on CentOS 7 / Ubuntu 20.04.

System Requirements.

To be able to install ZesleCP use a system with the below specifications:

  • Linux Operating System – Ubuntu 20.04, CentOS 7/8
  • CPU – 1Ghz
  • Memory – 2 GB
  • Hard Disk – 10+ GB

Before you Begin.

To be able to install and use ZesleCP, you need to create a Zesle account and purchase a License according to your preferences.

On the page, you have 3 options, purchase a License, request a 15-days FREE trial license, or obtain a free license with limited features(allows 2 domains and 1 user account).

Download and Install ZesleCP Control Panel on CentOS 7 / Ubuntu 20.04

Zesle offers an installation script that automatically installs ZesleCP on your CentOS 7 / Ubuntu 20.04.

First switch to the root user.

sudo su - 
  • On Ubuntu 20.04

Download and install ZesleCP using the command:

curl -o latest -L http://release.zeslecp.com/latest && sh latest
  • On CentOS 7

Remove the Postfix package from the system

sudo yum remove postfix

Add the MySQL 5.7 repository GPG keys to the system. Without doing this, you may face the error with MySQL GPG keys.

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

Now download and install ZesleCP on CentOS 7 using the command:

curl -o latest -L http://release.zeslecp.com/latest && sh latest

The ZesleCP installation will proceed as below;

Once the installation is complete, you will see this:

You have been provided the username root and a temporary password. You can set a custom password using the command with the below syntax.

zesle passwd root <new password here>

Access and Use ZesleCP Control Panel on CentOS 7 / Ubuntu 20.04

Proceed and access ZesleCP on port 2087. If you have a firewall enabled, allow the port through it:

##For UFW
ufw allow 2087

##For Firewalld
firewall-cmd --add-port=2087/tcp --permanent
firewall-cmd --reload

Now access ZesleCP using the URL https://YOUR-SERVER-IP:2087

Login using the provided credentials. You will be required to provide the Licence purchased.

On successful authentication, you will be able to see the ZesleCP dashboard below.

Currently, you are logged in as root, to the Admin Area. Here, you can make admin settings such as configuring user accounts, packages, resellers, PHP and its extensions e.t.c

PHP and its extensions are configured in the PHP configuration tab. Make the configuration by selecting the desired PHP version.

Install and configure PHP extensions in the MultiPHP Extensions tab.

It is mandatory that you create a user account. This is achieved by navigating to Account Information > List Accounts

Add a new account by providing the required account information.

Once the user has been created, they will appear here.

Log in to the userspace. The dashboard appears as below.

While here, you can make configurations that include adding Domains, Email Accounts, Databases, e.t.c

Add domains in the Manage domains tab.

I already have one domain added, still, I can add a new domain by providing the required details.

You can add a subdomain to the existing domain as below

Configure DNS zones in the DNS zone manager.

Modify your existing domains as preferred.

Manage your database. Create a database user.

Also, create a database

You can as well manage your database by clicking on PHPMyAdmin, which opens a new tab as below.

Voila!

That was exciting! We have successfully installed ZesleCP Control Panel on CentOS 7 / Ubuntu 20.04. We can all agree that this Control Panel makes it easy to manage and configure common tasks on your system.

Interested in more?

Cart

Your Cart is Empty

Back To Shop