How to Install cPanel on a Linux Server: A Step-by-Step Guide
Welcome to the GOZEN Host blog! This post will guide you through installing cPanel on a Linux server. cPanel is a powerful web hosting control panel that simplifies the management of websites, email accounts, and various other services. Follow these steps to get cPanel up and running on your Linux server.
Prerequisites
Before you begin, make sure you have the following:
- A fresh installation of Almalinux, RockyLinux, CloudLinux, or Ubuntu (currently cPanel is compatible with these distributions).
- Root access to your server.
- A valid cPanel license. You can obtain one from your GOZEN’s client area as an add-on to your server.
Step 1: Update Your Server
First, ensure that your server is up to date. Open your terminal and run the following command:
yum update -y or apt update -y
This command updates all the packages on your server to their latest versions.
Step 2: Set the Hostname
cPanel requires a valid hostname. Set your server’s hostname using the following command:
hostnamectl set-hostname your.hostname.com
Replace your.hostname.com
with your desired hostname.
Step 3: Disable SELinux
cPanel is not compatible with SELinux, so you need to disable it. Open the SELinux configuration file with a text editor:
nano /etc/selinux/config
Find the line SELINUX=enforcing
and change it to SELINUX=disabled
. Save the file and exit the text editor. Then, reboot your server to apply the changes:
reboot
Step 4: Install cPanel
Once your server is back online, you can proceed with the cPanel installation. Download the latest cPanel installer script with the following command:
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
After downloading the installer, run the script:
sh latest
The installation process will take some time, typically between 30 to 60 minutes, depending on your server’s performance and internet speed.
Step 5: Complete the cPanel Setup
Once the installation is complete, you can access the cPanel and WHM (Web Host Manager) setup interface through your web browser. Navigate to:
https://your.server.ip:2087
Replace your.server.ip
with your server’s IP address. You will be prompted to enter your root username and password.
Step 6: Activate Your cPanel License
After logging in, you need to activate your cPanel license. Follow the on-screen instructions to enter your license key and complete the setup, GOZEN provides IP based licenses so this should be already active for you, if not please contact our support for assistance.
Step 7: Configure Basic Settings
With cPanel and WHM installed, take a few minutes to configure basic settings:
- Set up your contact information.
- Configure your nameservers.
- Set up basic security settings.
Conclusion
Congratulations! You have successfully installed cPanel on your Linux server. With cPanel, managing your web hosting environment is easier and more efficient. If you have any questions or run into any issues during the installation, feel free to reach out to our support team at GOZEN Host.
Stay tuned for more tutorials and tips on our blog. Happy hosting!
By following these steps, you can leverage the powerful features of cPanel to manage your web hosting environment effortlessly. If you need any assistance or further information, don’t hesitate to contact us. This guide was installed on GOZEN’s Cloud VPS servers