Getting Started - For New Customers

Welcome to Magic Hosting

Please go through the following documentation before using our services.

We assume that you have purchased hosting plan and received our Welcome Email subjected "New Account Information" with hosting logins and Domain Name Server (DNS) information.

If you haven’t received Welcome Email within 6 hours of signing up, please contact our Support Team immediately.

Once you go through following steps you can easily setup your site with Magic Hosting.


For shared web hosting plans, if a domain name is registered along with hosting account order, the DNS will be changed to our hosting ones automatically. Please go to STEP 2.

If you want to use your existing domain and your domain is not registered with us, you need to update your Domain Name Servers (DNS) at your registrar site. Please contact your domain registrar and give them our primary and secondary name servers. So that your registrar can update DNS on your domain.

Our default Domain Name Servers:

Primary Name Server:
Secondary Name Server:

You can find out who is your domain registrar and where your domain DNS pointing from

 Note:  You need to wait 24-48 hours for your domain DNS info propagation. 


Make sure that your updated domain DNS and propagated as per Step 1 before proceeding further.

You can access your domain cPanel using following different URL's

You will be asked to enter username and password which you can find in your welcome email subjected "New Account Information" under "Login Details" section.

Note: Replace with your actual domain name.

Once you login to control panel you can create email accounts, email forwarders, sub domains, MySql Databases and etc.


a) You can upload files to your site through cPanel's File Manager interface:

  1. Login to your cPanel (
  2. Click on File Manager Icon
  3. You can see list of files and folders.
  4. Click on "public_html" folder icon to open files in that folder.
  5. Upload files to that folder using "Upload" link, located in the menu bar at the top of the page.

b) You can also use your preferred FTP program to upload files.

If you don't already have a FTP client installed on your computer, then you need to download and install an FTP client. We recommend using Filezilla because it is free and works on both Windows and Mac.

Before uploading through your FTP, software needs the following details:

  • FTP SERVER NAME:  you can find it in welcome email
  • USERNAME:   Your control panel username
  • PASSWORD:   password
  • UPLOAD DIRECTORY: public_html

Your home page must be placed in the "public_html" directory and must be named "index.htm" or index.html. This is the file that the server looks for when someone types your URL: in his/her Web browser.

To learn about cPanel features please visit our knowledgebase at

For any further help, please open a ticket at

  • cPanel, DNS, File-Manager, FTP
  • 621 Users Found This Useful
Was this answer helpful?

Related Articles

How to Log in to your Client Area with Facebook, Google or Twitter account

Single Sign-On (SSO) is the common name for the process of signing in to the Client Area using a...

How to log into my Client Area, cPanel and Webmail

As a Magic Hosting customer you will log into three main services:1. Client Area2. cPanel Control...

How soon can my account be setup?

For shared hosting services, our system will automatically activate your account and send you...

What are your hours of operation?

At Magic Hosting, our online support is available 24/7/365.The Data Centre is staffed 24/7 and...

How to Submit a Support Ticket

Submitting a ticket is one of the ways that you can quickly get a hold of our Support Staff. Our...

Powered by WHMCompleteSolution