Page tree
Skip to end of metadata
Go to start of metadata

Overview

The following document provides the steps to build a production hosting environment on Linode®.

Warning:

  • This document assumes that you have already created an account at Linode.
  • Linode refers to their instances as Linodes. This may cause some confusion, so this document will refer to them as instances.
  • We recommend that you host interconnected instances at Linode within the same region. This will allow the instances to intercommunicate quickly on the local network.
  • Most new installations will automatically receive a free 15-day trial license. You must purchase a new cPanel & WHM license before the end of this trial period. Otherwise, your license will expire.

Log in to Linode

To log in to Linode, perform the following actions:

  1. Navigate to the Linode Login interface.
  2. Enter your username and password, and click Log In. The Dashboard interface will appear.

Create the cPanel & WHM instance

To create a cPanel & WHM instance, perform the following steps:

  1. Click Create and then click Linode. The Create New Linode interface will appear.
  2. Click OneClick. A list of available applications will appear.
  3. Click cPanel & WHM. The cPanel & WHM profile interface will appear.
  4. Under Select an image, select CentOS 7.
  5. Under Region, select an appropriate region in which to create the instance.
  6. Under Plan, select a plan that will fit your hosting needs.
  7. Enter a label for the instance in the Label text box.
  8. If you wish, enter tags in the Tags text box to assist you in categorizing your instances.
  9. Enter a secure password in the Root Password text box.

    Note:

    Even though you may plan to only access your instance via SSH keys, you still need to enter a root password.

  10. Click Add SSH Key.
  11. Enter a label for the key in the Label text box (for example, id_rsa).
  12. On your workstation, open a Terminal session.
  13. Run the cat ~/.ssh/id_rsa.pub command.

    1. If the id_rsa.pub file does not exist, perform the following steps:

      1. Run the cd ~/.ssh/ command to change to your.ssh directory.
      2. Run the ssh-keygen command.
      3. Confirm id_rsa as the new file name.
      4. Enter a passphrase, and then confirm it.
      5. Run the cat ~/.ssh/id_rsa.pub command again.


  14. Copy the results and paste them into the SSH Public Key text box.
  15. Do not select the Backups or Private IP checkboxes. You can configure these options later.
  16. Click Create. The instance's profile interface will appear.

  17. Click Launch Console to watch the installation process.

    Note:

    Do not interrupt the installation process.

When the installation process finishes, the instance will respond with a Message of the Day that contains helpful links and a URL where you can log in to cPanel & WHM.

Log in to WHM

To log in to WHM, perform the following steps:

  1. In your preferred browser, navigate to the cPanel & WHM login URL. A new interface will appear.
  2. Click Agree to ALL to agree to the software license. A new interface will appear.
  3. Enter the your contact information and nameserver information. The WHM Home interface will appear.

Note:

You can also log in to WHM at the following URL, where IPADDRESS represents your instance's IP address:

https://IPADDRESS:2087

Set the hostname

To configure the hostname of the instance, navigate to WHM's Change Hostname interface (WHM >> Home  >> Networking Setup >> Change Hostname).

Important:

You must set the instance's hostname before you obtain a license for cPanel & WHM.

Configure WHM

For more information about how to configure cPanel & WHM, read our WebHost Manager documentation.

Remember:

Most new installations will automatically receive a free 15-day trial license. You must purchase a new cPanel & WHM license before the end of this trial period. Otherwise, your license will expire.


Additional documentation

There is no content with the specified labels

There is no content with the specified labels