before we dive into installation process there are some prerequisites to consider:
server hardware specifications should match the table below
so lets start installation
first we should set a hostname for our server and this name should be seen and ping through internet
before starting to install it is best to disable firewall and selinux and then config it with APF later.
systemctl stop firewalld.service systemctl disable firewalld.service
and to stop selinux edit the following file and change the highlighted parameter to disable
nano /etc/selinux/config now reboot ther server
now connect to server again and download cpanel package
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
you can change the path /home to any directory you want. after the automatic installation is done your server should be accessible by the address below:
http://SERVER_IP:2087
you can use server domain name or ip and port number 2087 is for admin panel and port 2083 for clients web access.