Server-tutorials.net
  • Home
  • CentOS
    • All
    • Game Hosting
    • Hosting Control Panel
    How to Install Laravel on CentOS 8 Linux Server

    How to Install Laravel on CentOS 8 Linux Server

    How to Host a Minecraft Server on a CentOS 8 Server

    How to Host a Minecraft Server on a CentOS 8 Server

    How to Install and Configure an Email Server on CentOS 8 (dovecot,postfix,mariadb,roundcube)

    How to Install and Configure an Email Server on CentOS 8 (dovecot,postfix,mariadb,roundcube)

    How To Set Up a Firewall Using FirewallD on CentOS 7

    How To Set Up a Firewall Using FirewallD on CentOS 7

    How to Install VestaCP on CentOS 7: A Comprehensive Guide

    How to Install VestaCP on CentOS 7: A Comprehensive Guide

    engineer holding laptop

    How to Install cPanel on CentOS 8: A Comprehensive Guide

    close up photo of ethernet cables on network switch

    Setup a Firewall Using FirewallD on CentOS 7

    security logo

    Installing and Configuring a Firewall on CentOS 8 Server

    Step-by-Step Guide how to Install Elgg on Debian 12

    Setp-by-Setp Guide how to Install Elgg on CentOS 7

    Step-by-Step Guide: How to Install Elasticsearch 8 on Debian 11

    Installing Elasticsearch on CentOS 7

    Custom installation VestaCP on Debian/Ubuntu (Nginx,Apache2)

    How to install VestaCP on CentOS

    Trending Tags

    • centos
  • Debian
    • All
    • Game Hosting
    • Hosting Control Panel
    How to Install and Configure an Email Server on Debian 11 (Postfix, Dovecot, and Roundcube)

    How to Install and Configure an Email Server on Debian 11 (Postfix, Dovecot, and Roundcube)

    How to Install LEMP Stack on Debian 11 Server

    How to Install LEMP Stack on Debian 11 Server

    How to Identify and Remediate Security Breaches or Malware on Your Debian 12 Server

    How to Identify and Remediate Security Breaches or Malware on Your Debian 12 Server

    Upgrading ISPConfig from Debian 11 to Debian 12

    Upgrading ISPConfig from Debian 11 to Debian 12

    How to Downgrade PHP Version on Debian 11: A Step-by-Step Guide

    How to Downgrade PHP Version on Debian 11: A Step-by-Step Guide

    How to Host an OpenRA Game Server on Debian 12

    How to Host an OpenRA Game Server on Debian 12

    How to Install WireGuard VPN on Debian 12: A Step-by-Step Guide

    How to Install WireGuard VPN on Debian 12: A Step-by-Step Guide

    black headphones on black laptop computer

    How to Host a Counter-Strike: Global Offensive Game Server on Debian 12

    close up photo of ethernet cables on network switch

    How to Create a User for ProFTPD Server on Debian 12

    close up photo of mining rig

    Debian 12 (Bookworm) Setup with Apache, BIND, Dovecot, PureFTPD, and ISPConfig 3.2

    wooden robot

    How to Host a Minecraft Server on Debian 12: A Step-by-Step Guide

    modern computer placed near server racks

    Installing and Configuring a Firewall on Debian 12 Server

    black server racks

    A Comprehensive Guide to Backing Up a Debian 12 Server

    data codes through eyeglasses

    How to Install OpenVPN on Debian 12 Server: A Step-by-Step Guide

    close up photo of plugged cables

    Setting Up a Secure FTP Server on Debian 12

    Installing PostgreSQL 15 on Debian 11 Step-by-Step Tutorial

    Installing PostgreSQL 15 on Debian 11 Step-by-Step Tutorial

    Installing Tomcat 10 on Debian 11: Step-by-Step Guide

    Installing Tomcat 10 on Debian 11: Step-by-Step Guide

    Step-by-Step Guide how to Install Elgg on Debian 12

    Step-by-Step Guide how to Install Elgg on Debian 12

    Step-by-Step Guide: How to Install Elasticsearch 8 on Debian 11

    Step-by-Step Guide: How to Install Elasticsearch 8 on Debian 11

    Installing Laravel on Ubuntu 22.04 / Ubuntu 20.04: A Step-by-Step Guide

    Installing Laravel on Ubuntu 22.04 / Ubuntu 20.04: A Step-by-Step Guide

    Trending Tags

    • debian
    • debian 10
  • Ubuntu
    • All
    • Game Hosting
    • Hosting Control Panel
    • Network Monitoring
    How to Upgrade PHP from 7.2 to 7.4 and 8.0 on VestaCP Ubuntu 18.04

    How to Upgrade PHP from 7.2 to 7.4 and 8.0 on VestaCP Ubuntu 18.04

    Securing Nginx with Let’s Encrypt on Ubuntu 22.04: A Step-by-Step Guide

    Securing Nginx with Let’s Encrypt on Ubuntu 22.04: A Step-by-Step Guide

    How to install Counter-Strike: Global Offensive CSGO on Ubuntu 22.04 Server

    How to install Counter-Strike: Global Offensive CSGO on Ubuntu 22.04 Server

    Step-by-Step Guide: Installing Terraform on Ubuntu Server 22.04

    Step-by-Step Guide: Installing Terraform on Ubuntu Server 22.04

    How to Deploy a Secure CockroachDB Cluster on Ubuntu 22.04

    How to Deploy a Secure CockroachDB Cluster on Ubuntu 22.04

    How to Downgrade PHP Version on Ubuntu 22.04: A Step-by-Step Guide

    How to Downgrade PHP Version on Ubuntu 22.04: A Step-by-Step Guide

    How to Install and Configure an Email Server on Ubuntu 22.04 (Postfix, Dovecot, and Roundcube)

    How to Install and Configure an Email Server on Ubuntu 22.04 (Postfix, Dovecot, and Roundcube)

    How to Install Zabbix Monitoring Tool on Ubuntu 22.04

    How to Install Zabbix Monitoring Tool on Ubuntu 22.04

    How to Install Apache Guacamole via Docker on Ubuntu 22.04

    How to Install Apache Guacamole via Docker on Ubuntu 22.04

    How to Install and Configure a Proxy Server on Ubuntu 22.04 Server

    How to Install and Configure a Proxy Server on Ubuntu 22.04 Server

    close up photo of programming of codes

    How to Setup Zabbix Monitoring Tool on Ubuntu 22.04

    modern computer placed near server racks

    How to Install Plesk on Ubuntu 22.04 Server: A Comprehensive Guide

    Free server network image

    How to Install ClickHouse on Ubuntu 22.04: A Step-by-Step Guide

    man people night dark

    Installing and Configuring a Firewall on Ubuntu 22.04 Server

    ethernet cables plugged in network switch

    Securing Nginx on Ubuntu 22.04: Best Practices and Step-by-Step Guide

    close up photo of ethernet cables on network switch

    Installing FileRun on Ubuntu 22.04

    cables connected to ethernet ports

    How to Install ClickHouse on Ubuntu 22.04

    engineer holding laptop

    Install OpenNMS Network Monitoring System on Ubuntu 22.04

    Step by Step Guide how to install CakePHP on Ubuntu 22.04

    Step by Step Guide how to install CakePHP on Ubuntu 22.04

    Installing MySQL on Ubuntu 22.04: A Step-by-Step Guide

    Installing MySQL on Ubuntu 22.04: A Step-by-Step Guide

    Trending Tags

    • Ubuntu 20.04 LTS
    • Ubuntu 20.04
  • Others
    • All
    • Beginners
    industry internet connection technology

    Understanding the Differences Between Nginx and Apache

    Free server network image

    How to Install ClickHouse on Ubuntu 22.04: A Step-by-Step Guide

    crop hacker typing on laptop with data on screen

    Choosing Between VPS and Dedicated Server: A Comprehensive Comparison

    unrecognizable hacker with smartphone typing on laptop at desk

    Choosing the Best Control Panel for Server Management: A Comprehensive Guide

    close up photo of ethernet cables on network switch

    Installing FileRun on Ubuntu 22.04

    cables connected to ethernet ports

    How to Install ClickHouse on Ubuntu 22.04

    Installing Tomcat 10 on Debian 11: Step-by-Step Guide

    Installing Tomcat 10 on Debian 11: Step-by-Step Guide

    Step-by-Step Guide how to Install Elgg on Debian 12

    Step-by-Step Guide how to Install Elgg on Debian 12

    Step-by-Step Guide: How to Install Elasticsearch 8 on Debian 11

    Step-by-Step Guide: How to Install Elasticsearch 8 on Debian 11

    Trending Tags

    • php
No Result
View All Result
Server-tutorials.net
Home Ubuntu

How to install WHM & CPanel on Ubuntu 20.04 LTS Linux

Chris Thompson by Chris Thompson
July 1, 2023
in Others, Ubuntu
5

Previously, WHM’s CPanel should only be established on CentOS; however, it may now be mounted on AlamLinux, Rocky Linux, and Ubuntu 20.04 LTS. at the same time as writing this post, WHM cPanel on Ubuntu 20.o4 LTS was nevertheless within the experimental segment, and the WHM builders counseled towards the usage of it for commercial enterprise functions. but, you could start the use of this control Panel on this Debian-primarily based Linux as it executed nicely in our tests.

we are putting in WHM cPanel on an Ubuntu 20.04 LTS server walking on an Amazon AWS Lightsail example, consequently, the server is clean and free of any pre-mounted software program or firewall.

What exactly is cPanel?

in terms of server control and web hosting bundle configuration, cPanel is one of the most famous software alternatives.This premium manage panel’s simple consumer interface helps you to make all the major server administration and account management settings that may be finished via the web-based consumer interfaces of the 2 apps cPanel and WHM. it is most effective like minded with Linux systems and springs with a 15-day trial license.

What services does cPanel provide?

This control panel provides a comprehensive range of options for administering a server and configuring web hosting accounts. Users have complete control over all settings. On the other hand, the web hosting manager WHM is used to organize specific webspace packages and user accounts, as well as access to a command prompt with root access. There is also a separate program for email traffic with the webmail interface.

The following are some of the differences between the two platforms, cPanel and WHM:

Control Panel for cPanel

It’s a front end that comes with pre-configured settings and management tools for end-users. It allows customers to control their domain, website, and hosting files, among other things… All of this is just by simply using the mouse clicks. Control Panel for cPanel

  • Domain management:

Activated, parked, and forwarded domains are all options. Subdomains can also be created, and DNS Zone Editor entries such as A-Records, MX-Records, and CNAMEs can be modified.

  • Email administration:

It is possible to create and manage mailboxes and email accounts. Advanced settings, such as spam filters, autoresponders, and e-mail forwarding, can also be configured.

  • Security settings:

It is possible to perform security-related tasks such as enabling directory protection, blocking specific IP addresses, and installing SSL certificates.

  • Databases and files:

The backup option can be used to arrange and save the data on the web space. Database systems like MySQL and PostgreSQL can also be used to organize larger data sets.

  • Log files:

A complete examination of the log files may be carried out with the help of the Webalizer and AWStats software, in which all accesses to your website can be traced.

WHM web hosting manager:

It is the primary platform for managing user accounts and creating custom webspace packages, which includes adding extra plugins, updating, and more… The following are some major features:

User administration:

It is possible to create and manage individual user accounts. Individual system resources can be assigned to individual packages, and client accounts can be granted access.

Server monitoring:

Server monitoring allows admins to keep a watch on the entire server’s processes. For example, traffic consumption and system resource usage can be continuously monitored in this manner.

Backups and moves:

Complete backups of all web hosting accounts can be made and restored as needed. Customer accounts can also be easily transferred to different servers.

Unique branding:

Due to personalized branding, the WHM Web Hosting Manager allows customers to behave as independent Web Hosting providers. Logos, colors, and other design aspects can also be changed.

Installation of WHM cPanel on an Ubuntu 20.04 LTS Server

Make sure your server is free of any other applications before installing the management panel. This necessitates the purchase of a new server.

1. System requirements for the servers

Let’s start by seeing if your server is capable of completing the tasks mentioned in this guide. As a result, be certain that the bare minimums are met..

  • working gadget and model- Ubuntu 20.04 LTS
  • Processor– minimum: 1.1 GHz and endorsed: 2 GHz
  • RAM – minimum: 1 GB
  • encouraged: four GB
  • Disk area– minimum: 20 GB
  • endorsed: forty GB
  • architecture– 64-bit
  • Static Ip-deal with
  • FQDN

transfer to root user

in case you have an lively firewall and guidelines then disable them

2. Run system update

Before installing any server software platform, use the system update command to ensure that all existing packages are up to date and to rebuild the system repo cache, as we explain in most of our tutorials.

3. Set fully qualified hostname on Ubuntu 20.04

due to the fact cPanel requires an FQDN (absolutely qualified domain name) for correct set up, make sure positive the hostname is set to the area name you plan to make use of.

To find out what your modern hostname is, type:

And, to change it to a completely qualified hostname, which includes demo.how2shout.com, alter the document distinctive for it.

Delete the existing hostname in the file and update it with the brand new one you want to use.                          By pressing Ctrl + O, Enter, and finally Ctrl+X, you can save and quit the file.

Now open the /etc/hosts file:

Replace the IP address with your server’s address, as well as the domain name, in a line like this.

Example:

55.80.36.150 demo.server-tutorials.net demo

save and exit the file by pressing Ctrl + O, hit the Enter key, and then Ctrl+X to exit.

Reboot server

reboot

Confirm the hostname has been set using the below command.

hostname

4. Install Cpanel/WHM on Ubuntu 20.04 LST Server

permit’s use the Linux screen program to create a Shell session so as to stay energetic although the network is down, so you can preserve a watch on what’s happening.

screen

Optional

in case you by chance closed the remote SSH consultation window after going for walks the set up script, sincerely login once more and execute

to get what’s left of what you’ve got

Now, I’m presuming you’ve also logged in as a root user; if that’s the case, run the script below:

Let the system perform the installation, wait for few minutes. Once it is done you will get the message:

5. Access WHM/CPanel Web interface

Now, open any browser that can reach the IP address of your server. Also, if you’re utilizing a cloud platform like AWS EC2, LightSail, Digital Ocean, Google Cloud, or something else, make sure that the ports required by WHM and CPanel are whitelisted in their network firewall.

Port numbers to open

  • cPanel – 2082
  • cPanel – SSL 2083
  • WHM – 2086
  • WHM – SSL 2087

for this reason to get entry to WHM on your browser type- your-server-IP-cope with:2086 within the identical manner server-IP-cope with:2082 for CPanel.

6. Login using Ubuntu root user

When you arrive at the login screen, enter root as the username and the password that your Ubuntu 20.04 Server has established for it.

If you don’t know your server’s root password, simply go to its terminal and type the command to change it.

passwd

Acquire License:

When it asks to generate a trial license then go through the Wizard.

  1. Start creating a Cpanel account and other Settings


Thats it 🙂

Tags: 20.04cpanellinuxLTStutorialubuntuwhm
Previous Post

Ubuntu 20.04 LTS Nginx Performance Optimization

Next Post

VNC Installation and Configuration on CentOS 8

Chris Thompson

Chris Thompson

Next Post
VNC Installation and Configuration on CentOS 8

VNC Installation and Configuration on CentOS 8

How to host a Tor .onion site on a Debian Server (nginx + tor)

How to host a Tor .onion site on a Debian Server (nginx + tor)

How to use nginx as reverse proxy on ubuntu 20.04

How to use nginx as reverse proxy on ubuntu 20.04

Comments 5

  1. anonme says:
    2 years ago

    nice bro thankssss

    Reply
  2. John Mc says:
    1 year ago

    Perfect, many thanks

    Reply
  3. Digital Vocano says:
    1 year ago

    Thank you for the well informative blog,l was searching all over the internet for this information.
    l’m reading through similar blogs so that l can be able to create professional blogs like this one.

    Reply
  4. jimmydabeast says:
    9 months ago

    Exactly what i was searching for . Thank you !

    Reply
  5. Lizz says:
    4 months ago

    <3

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Categorys

  • AI Server Technology
  • Apache
  • Backup
  • CentOS
    • Game Hosting
    • Hosting Control Panel
  • Crypto
  • Debian
    • Game Hosting
    • Hosting Control Panel
  • Email
  • FTP
  • Laravel
  • MySQL
  • Nginx
  • Others
    • Beginners
  • PHP
  • Security
    • Firewall
  • Tor Hosting
  • Ubuntu
    • Game Hosting
    • Hosting Control Panel
      • Plesk
      • VestaCP
    • Network Monitoring
  • VNC
  • VPN
  • Webhosting

Popular Posts

  • How to install WHM & CPanel on Ubuntu 20.04 LTS Linux

    How to install WHM & CPanel on Ubuntu 20.04 LTS Linux

    664 shares
    Share 266 Tweet 166
  • Ubuntu 20.04 LTS Nginx Performance Optimization

    606 shares
    Share 242 Tweet 152
  • How to host a Tor .onion site on a Debian Server (nginx + tor)

    602 shares
    Share 241 Tweet 151
  • How to upgrade php7.2 to php7.4 in VestaCP on Ubuntu ?

    601 shares
    Share 240 Tweet 150
  • How to use nginx as reverse proxy on ubuntu 20.04

    600 shares
    Share 240 Tweet 150

Recent Posts

How to Upgrade PHP from 7.2 to 7.4 and 8.0 on VestaCP Ubuntu 18.04

How to Upgrade PHP from 7.2 to 7.4 and 8.0 on VestaCP Ubuntu 18.04

September 26, 2023
How to Install Laravel on CentOS 8 Linux Server

How to Install Laravel on CentOS 8 Linux Server

September 26, 2023
Securing Nginx with Let’s Encrypt on Ubuntu 22.04: A Step-by-Step Guide

Securing Nginx with Let’s Encrypt on Ubuntu 22.04: A Step-by-Step Guide

September 14, 2023

About Us

Server-tutorials.net - Linux Debian, Ubuntu, CentOS Server Tutorials.

Popular Tag

7.2 7.4 18.04 22.04 Apache apache2 backup server centos CentOS 7 centos 8 cpanel debian debian 11 Dovecot Elasticsearch firewall centos 8 FTP Server how to howto How to Install ClickHouse on Ubuntu 22.04 install installation kvm lavarel lemp linux mariadb MySQL nginx node openvz php Postfix server setup tutorial ubuntu Ubuntu 20.04 Ubuntu 22.04 update vesta vestacp vnc vserver Wireguard

Recent News

How to Upgrade PHP from 7.2 to 7.4 and 8.0 on VestaCP Ubuntu 18.04

How to Upgrade PHP from 7.2 to 7.4 and 8.0 on VestaCP Ubuntu 18.04

September 26, 2023
How to Install Laravel on CentOS 8 Linux Server

How to Install Laravel on CentOS 8 Linux Server

September 26, 2023
  • Cookie Policy
  • Privacy & Policy
  • Change privacy settings
  • Privacy settings history
  • Revoke consents
  • Contact
  • Imprint

© 2022 Server-tutorials.net - Linux Server Tutorials

No Result
View All Result
  • Home
  • CentOS
    • Hosting Control Panel
  • Debian
    • Backup
    • FTP
    • Hosting Control Panel
    • Laravel
    • Laravel
    • Network Monitoring
    • Security
      • Firewall
    • Tor Hosting
    • VPN
    • Webhosting
  • Ubuntu
    • VestaCP
    • Nginx
  • Others
    • Beginners
  • Contact
  • Privacy Policy
  • Cookie Policy
  • Imprint

© 2022 Server-tutorials.net - Linux Server Tutorials