Getting Started: Fully-Managed VPS & Dedicated Servers

This guide is most useful for customers who purchased one of the following hosting packages:
Fully-Managed VPS or Fully-Managed Dedicated Server

In this guide, we will go over the tasks required to start hosting your websites on our fully-managed packages.

1. Learn The Basics Of cPanel

All of our fully-managed hosting packages come with cPanel as their main control panel.

cPanel is very intuitive and easy to use. This web-based control panel makes site management a piece of cake. cPanel offers the ability to easily administer every facet of your websites using simple, point-and-click software.

We offer a comprehensive knowledgebase to all of our customers with many useful cPanel guides.

You can also check out cPanel’s Video Tutorials if you prefer.

2. Register Or Transfer Your Domain Name

The domain name is the address people type in their browser to reach your website (e.g – maple-hosting.com).

A hosting account without a domain name is practically useless.

We highly recommend registering your domain name with us as it will allow us to provide you with complete end-to-end support.

If your domain name is registered with a different company, we will be unable to provide support for DNS and domain related issues.

If you already registered your domain name with a different provider, it may be smart to transfer your domain name to us.

In order to transfer your domain name with us, you will need to:

  1. Ensure the domain is unlocked with your current registrar.
  2. Obtain the domain’s EPP Code from your current registrar.

When you transfer a domain name, another year is added to your domain’s expiration date, so you will not be paying more than you would otherwise if you transfer your domain name to us.

Please do keep in mind that domain name transfers typically take 5 – 7 business days to complete.

3. Create Accounts In WHM

The Web Host Manager (WHM) is the management panel that allows you to manage the independent cPanel accounts on the server and the server as a whole.

cPanel is the site management panel where each individual account holder controls the settings for their particular account.
Creating e-mail accounts and managing their files for a particular domain, for example, would be tasks performed in cPanel rather than WHM.

Before uploading your website to your cPanel account, you will need to create your cPanel account in the Account Functions tab of WHM. You will need to complete several fields to configure the new account.

If you require assistance in creating accounts or configuring WHM, simply submit a support ticket to our Fully-Managed Support team.

4. Upload Your Website

Once your cPanel account is created, you can upload your website’s files and databases.

Here are some useful resources for you to use in order to achieve this:

  1. Using cPanel’s File Manager – File Manager will enable you to upload files to your account, delete files, change file permissions etc.
  2. Creating An FTP Account – An FTP account is another way to upload/delete/update your website’s files.
  3. Configure Your FTP Client.
  4. Creating A MySQL Database.
  5. Using PHPMyAdmin For Database Control.

5. Our Support Is Here For You

Something unclear? Feeling lost or confused? Our support team is here to help.

Simply submit a support ticket to our Fully-Managed Support team.

6. Preview Your Website

Making your site live is a big step and it’s important to preview your website before everyone can see it.

Adding entries to your hosts file lets you view the files you uploaded to your hosting account before changing your domain’s nameservers (DNS).

First, find your website’s main IP address. This IP address will be listed in your welcome email under “Main IP Address”.

Then, navigate to your hosts file, based on your computer’s operating system:

Windows: c:\windows\system32\drivers\etc\hosts

Mac OS X: /etc/hosts

Linux: /etc/hosts

Open your hosts file and add a new line with this format:

[Main-IP-Address] [Your-Domain-Name]

For example:

127.0.0.1 maple-hosting.com

Once you save your hosts file and visit your domain name, you should be able to preview your website.

Don’t forget to remove your hosts file entry when you’re done testing.

7. Make Your Site Live

Depending on how you configured your hosting account and domain name, your website might already be live.

Check it out by going to your domain name without an entry for your domain name in your hosts file (as described in section 6).

If it’s not yet live, you will need to update your domain’s nameservers or DNS settings.

Here are a few ways to choose from:

  1. Use your VPS or Dedicated Server as your DNS server
    Create private nameservers pointing at your VPS or Dedicated Server with your domain registrar.
  2. Create an A record on an external DNS server
    Set your domain’s nameservers to those provided by your domain registrar’s DNS service (or any other DNS server).
    Then, create an A record pointing your domain name to the main IP address of your VPS or Dedicated Server.
  3. Let us do it for you
    If your domain name is registered with us you can submit a ticket to our General Support department.
    If your domain name is not registered with us, we recommend transferring it to us as explained in section 2.

Do keep in mind that due to DNS propagation it can take anywhere from 36 to 72 hours for DNS changes to be totally in effect.

In order to test your DNS propagation, we recommend using the Global DNS Propagation Tool.

8. Add SSL To Your Website (Recommended)

The main benefits of using SSL are the security (via encryption) that it provides and the trust it builds between you and your users.

Our SSL certificates start from $4/Month (billed annually) and in today’s day and age are considered a must-have.

If you host your website with us and purchase the SSL certificate from us, we will install the SSL for you, for free!

Tell us what you think about this article