You will need a free program like Putty or Tera Term to access the command line for your VPS or Server. Once you have logged in with the root username and password, you just need to run a couple commands.
1. First update the operating system and add Nano:
yum update && yum upgrade
Wait a while, then add Nano..
yum install nano wget curl net-tools lsof bash-completion perl
2. Disable network manager in Centos 7:
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
Change the /etc/selinux/config (nano /etc/selinux/config) file to
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
# SELINUXTYPE= can take one of these two values:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
Reboot the server (Type reboot)
4. Now install cPanel (Takes about an hour or two and does not require a prompt at any point):
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
5. Then we highly recommend installing CSF (takes 2 minutes and does not require a prompt):
cd /usr/src rm -fv csf.tgz wget https://download.configserver.com/csf.tgz tar -xzf csf.tgz cd csf sh install.sh
5. You will at least need to add name servers or direct your domains via your register to your server IP. Creating name servers is a little tricky, but we have an article here to help.