cPanel is a commercial web-based control panel for server systems. It can help ease the burden of common system administration tasks such as website creation, database deployment and management, and more. This guide will help you get up and running with cPanel on your CentOS HostFurious.

You’ll need to obtain a VPS license directly from cPanel or an authorized distributor. Additionally, Linode does not provide cPanel support, although you may contact cPanel support directly once you’ve purchased a license. This product must be installed on a freshly deployed CentOS Linode. These instructions should be performed as the root user via SSH.

HostFurious VPS Hosting

DNS Prerequisites

cPanel includes options for hosting your own DNS services.

Should you wish to provide DNS services, you’ll need to add A records for your nameservers in your WHM as described in the DNS on cPanel guide.

If you plan to use a domain name for nameservers for which you will also be hosting DNS services, you’ll need to ask your domain name registrar to create DNS glue records based on your Linode’s IP addresses before proceeding.

Install cPanel

Before proceeding, make sure you’ve purchased a cPanel license. You may obtain a license from the cPanel Store. Next, log into your server as the root user via SSH to its IP address.

  1. Issue the following command to download and install cPanel. Note that the installation process may take a long time to complete:
    1
     cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
    
  2. Verify the cPanel license:
    1
     /usr/local/cpanel/cpkeyclt
    

Configure cPanel

  1. Access cPanel at https://100.500.100.0:2087 (replace 100.500.100.0 with your server’s IP address or domain name). If your browser displays an SSL warning message like the one below, you can ignore and continue for now. In Google Chrome, click ADVANCED, then the Proceed link as shown:
  2. Log in with the username root and your root password.
  3. Read and accept the license agreement to continue:
  4. Provide an appropriate contact email address. Optionally, you may also enter an SMS address, AIM name, or ICQ number as well:
  5. Enter the fully qualified domain name (FQDN) for your server:
  6. Appropriate DNS resolvers should be automatically filled in for you, but you may wish to check the values listed against the “Remote Access” tab.
  7. Make sure the main network device is set to eth0:
  8. Once you have ensured that the information above is correct, press Save & Go to Step 3.
  9. When presented with the Setup IP Addresses section, click Skip This Step and Use Default Settings to continue:

     

DNS Configuration

Step 4 of the cPanel installation provides options for DNS configuration.

List your desired nameservers in the fields provided:

 

When you’ve finished, click on Save & Go to Step 5.

Using Self-Managed DNS

If you wish to operate your own DNS servers on your server, select either BIND or NSD under the Name Server column.

 

When you’ve finished, click on Save & Go to Step 5.

Services

Step 5 of the cPanel installation covers configuration options for additional cPanel services.

  1. We recommend against installing an FTP server on your Linode, as FTP is an outdated and insecure protocol. Instead, we recommend using SFTP to upload and download files. However, you may install an FTP server if you wish. SFTP is available by default for any main cPanel username. If you need to add file access for multiple users, you may want to install Pure-FTPd during the configuration phase.
  2. Choose whether or not to enable cPHulk. Please note, if you are locked out of cPanel due to multiple failed login attempts, you can release the lockout by following the instructions in cPanel’s cPHulk Brute Force Protection documentation.
  3. After reviewing all options on this page, click on Save & Go to Step 6
  4. You may choose to enable or disable support for filesystem quotas. Unless you actually need to track disk usage on a per-user basis, it’s best to leave this disabled:
  5. Click on Finish Setup Wizard. You will be brought to the Feature Showcase page, where you can enable additional features offered by cPanel. After reviewing these options, you can click on Save Settings to enable extra features, or Exit to WHM.

That’s it! cPanel should now be properly configured on your Linode. For product support, please be sure to contact cPanel support with any further questions you may have.

Free WordPress Themes, Free Android Games