This brief tutorial shows students and new users how to install ZesleCP on Ubuntu 18.04 | 16.04.
ZesleCP (Control Panel) is a simple, fast and secure host control panel platform that you can use to host unlimited domains, emails, database and else everything from a simple web interface.
ZesleCP comes with a lot of features out of the box including, Server Config, Domains, Email Accounts, SSL, Databases, File Manager, advanced caching and more.
With its auto installer, you’re able to install and configure your environment, install Let’s Encrypt SSL, get common packages and services ready out-of-the-box, with best-in-class GUI interface with one click.
If you need a next generation hosting control platform that is built for speed, security and stability, then you may want to give ZesleCP host control platform a try.
These are some of the features that come with ZesleCP: WEB domains, DNS domains, MAIL domains, FTP accounts, SSH Users, Databases, CRON, User Directories and more..
For more about ZesleCP, please visit its homepage…
When you’re ready to install ZesleCP, continue with the steps below:
Step 0: Configure Ubuntu Local Host Domain
Before installing ZesleCP, you will want to setup your server environment. To setup the sever IP and hostname, run the commands below to open the Ubuntu local hosts file..
sudo nano /etc/hosts
Then type in the server address to domain mapping… You can use your public IP address instead of the local one…
Should look like the lines below:
127.0.0.1 localhost 127.0.1.1 ubuntu1804 127.0.0.1 zeslecp.example.com # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Save the file and exit
Step 1: Download ZesleCP installer script
ZesleCP has an easy installer script to get the platform working on Ubuntu… To get the installer script, run the commands below
First update Ubuntu server by running the commands below: If you don’t already have Curl installed, the commands below also help you install it.
sudo apt update sudo apt install curl
Then use the commands below to download the script into the /tmp directory… You’ll want to use the tmp directory because content in it are automatically deleted upon server reboot…
cd /tmp curl -o latest -L http://release.zeslecp.com/latest
Step 2: Install ZesleCP
After downloading the script and changing the permissions above, run the commands below to begin the installation….
sudo sh latest
When you do that, you should see series of prompts to guide you with the installation… Choose the highlighted options below to have a smooth installation…
Verifying archive integrity... All good. Uncompressing Zesle Installer 100% _____ _ ___ _ _ _ |__ /___ ___| | ___ |_ _|_ __ ___| |_ __ _| | | ___ _ __ / // _ \/ __| |/ _ \ | || '_ \/ __| __/ _` | | |/ _ \ '__| / /| __/\__ \ | __/ | || | | \__ \ || (_| | | | __/ | /____\___||___/_|\___| |___|_| |_|___/\__\__,_|_|_|\___|_| Zesle installation started at: Mon Dec 30 10:29:27 2019! Installation backup directory: /root/zesle_install_backups/1577723367 This installation will require 5-20 minutes, depending on your hardware. Please enter admin email address: email@example.com
After a few minutes, ZesleCP should be installed and ready to use.. You should also see ZesleCP login screen now. Username “root” and password is your root user password.
Copy the details and logon to the control panel portal…
That should being up the logon page when you can logon with the admin info printed above…
That’s it! You can now begin setting up your host environment and other settings after logging on to the back-end panel..
Congratulations! You have successfully install ZesleCP on Ubuntu 16.04 | 18.04 LTS servers.
You may also like the post below: