Back To The Basics: Shared web hosting, Reseller web hosting, Semi-Dedicated web hosting and VPS Hosting

Posted By: Brian Farrell

Last Updated: Thursday May 9, 2013

Sometimes its easy to take for granted that every customer coming your way knows all about the Internet. In reality, this is hardly the case. Your average person doesn’t know what bandwidth is or why they need it, what cPanel is, or even how to compose an email. We’re going to take a step back here and approach our hosting plans like your first time user would.

Back To Basics Back To Basics

What is shared hosting, and who should use it?

If you’re starting your first website, shared hosting is for you. Its cheap, easy to use, and provides everything you need and nothing you don’t. On a shared hosting plan, you’re in a hosting environment with other people, hence the term ‘shared’. Each user has a set amount of resources (bandwidth, disk space, CPU, etc..more on this in a bit) and even if they exceed their limits, it doesn’t impact you. We also have software in place to truly keep you in your own environment, but that is a bit outside the scope of this post.

All shared hosting accounts with us come with a web based control panel, called cPanel. cPanel is the most popular control panel in our industry. With the click of a few buttons, you can setup email accounts, add more domains to your account, view your resource usage, and much, much more. Here is a screenshot of what our custom cPanel theme looks like, and a preview of some of the many features available in the easy to use interface:

Hawk Host Custom cPanel Hawk Host Custom cPanel

As you can see from this screenshot, control of your hosting account is right at your fingertips. On the left side you can see your home directory, CPU usage, disk space, bandwidth, and then if you expand the stats a lot more becomes available to you. Additionally, the options shown under ‘Hawk Host Links’ and ‘Preferences’ are just a small percentage of what you can do. For anyone getting started with webhosting, a shared hosting plan with cPanel is your best bet.

Earlier, we mentioned things like bandwidth and disk space. Lets explain a bit what each of these are:

Now that we have the basic terms down and an idea of what shared hosting is, we’ll cover reseller hosting.

What is reseller hosting, and who should use it?

Reseller hosting is similar to shared hosting in a lot of ways. You’re still given a web based control panel (cPanel), you still setup email accounts and manage your resources the same way, and you’re still on servers with other people. So what is the big difference?

For starters, in addition to cPanel, you’re also given access to WHM (WebHost Manager). Before we begin, here is a quick look at what WHM looks like with Hawk Host:

Hawk Host WHM Hawk Host WHM

The first thing you’ll notice, compared to our cPanel interface, is that WHM is entirely unbranded. We provide a true whitelabel reseller service. What this means is if you chose to sell webhosting to friends, customers, associates, etc, they wouldn’t know you were using us as a provider. In addition to an unbranded WHM, we also provide anonymous nameservers, so even DNS lookups won’t reveal you’re hosting with us.

So what benefits come from reseller hosting? For starters, instead of having to use the ‘Addon Domain’ option like you would in cPanel for shared hosting, you can create entirely separate cPanel accounts for each website you wish to host. A major benefit of separate cPanel accounts for each website is they won’t share certain resources, such as email limits, CPU usage, concurrent processes, etc. This greatly reduces the risk of one addon domain limiting the rest of the sites hosted on a single cPanel account. This means a unique domain, login details, content, and complete isolation from your other websites. If you’re looking to sell webhosting, or you’re a designer providing hosting for a number of clients, reseller hosting is for you. You can also create your own custom, branded cPanel themes and configure your own disk space/bandwidth limits for the cPanel accounts you create. WHM also allows you to have a central login to each of your cPanel accounts, making it easy to manage your websites without needing to store each individual cPanel login.

What is semi-dedicated hosting, and who should use it?

Afraid your website will be too busy for shared hosting, or have you started hitting the limits of our shared hosting plans? Not to worry, semi-dedicated hosting may be the answer for you. To put it succinctly, our semi-dedicated plans are like shared hosting on steroids. Lets take some time to breakdown the differences:

If you’re a new user and looking to jump straight to semi-dedicated plans, I suggest reading the section above about shared hosting first. It covers all the basics so you know the lingo before you need the benefits of an SD plan. How do you know you’ll need semi-dedicated hosting? For starters, if you’re hitting a CPU limit in shared hosting it may be time to upgrade. Outside that, if you’re running a site that is PHP/MySQL based (any forums, Wordpress, Joomla, etc) or if you absolutely cannot afford slowdowns on your site, you’ll find the benefits of a semi-dedicated plan right up your alley.

What is VPS hosting, and who should use it?

VPS stands for “Virtual Private Server”. A VPS is your own server, not shared with anyone else, and you’re 100% in charge of the environment, configuration, and management. Need to install software that isn’t available on our other plans? Does your application or script require more memory and CPU than a shared plan allows? A VPS is for you.

When you order a VPS, you’re given a base installation of the operating system you choose. You’re given full root (administrator) access, and we don’t restrict what you install or how you configure the VPS. You can use it as a dedicated mail server, setup a webhosting environment, or even run a Minecraft server. The choice truly is yours to make.

In most cases, anyone ordering a VPS also purchases cPanel/WHM along with it. WHM, when you have full root access (unlike reseller hosting where you only have limited access), helps you manage, install, maintain, upgrade, and configure all the necessary software to host a website. This includes your webserver (Apache, Litespeed, nginx, etc), DNS server (bind, MyDNS, NSD), database server (MySQL, PostgreSQL), FTP server (pure-ftp, ProFTP) and a myriad of other services. While administering your own server is not easy, especially if you’re just getting started, WHM makes it as simple as possible.

There are alternatives to WHM, but we find it to the best option for anyone who is managing their own server for the first time. In addition to your web control panel, all VPS plans with us include access to our own custom, in house VPS panel. This panel provides you a resource overview (disk space, bandwidth, memory usage), allows you to easily change your VPS hostname and root password, and lets you start/stop/restart your VPS as needed.

Hawk Host VPS Panel Hawk Host VPS Panel

If you’re looking to setup or upgrade to a VPS, odds are you’re not new to the hosting industry and a lot of what we’ve covered is a second language to you. If you’re not, and a VPS sounds better to get started with, there is no shortage of documentation and help available on Google.

What other resources are available for a first timer like me?

For starters, Google is your friend. The webhosting industry is far from new and mostly every aspect has been covered in some capacity. That said, here are some links we find useful for folks just getting started:

These are just a few of the many resources on the web to turn any rookie into a professional webmaster in no time. A carefully crafted Google search, including any errors you’re getting or your specific question, should turn up an answer in no time. With a little bit of patience and some legwork to start, you can have a successful website up in no time.

Ready to get started? Build your site from