What You Need to Know Before Purchasing a cPanel VPS: A Complete Configuration Guide

Choosing the right cPanel VPS configuration can be overwhelming, especially if you’re new to server management or setting up a cPanel server from scratch. This guide will help you understand the key components and considerations you need to make before purchasing your new VPS. Planning and ensuring you select a configuration that meets your needs without overspending or under provisioning is a balancing act at the best of times.

Understanding Your Hosting Needs

One of the most common issues people faces is ordering a cPanel server with a few simple goals in mind while overlooking what is truly important both in the short term and the long term. All to often we see under powered and under resourced VPS’s being created only to end up causing more heartache than the customer initially had hoped for.

The marketplace has a lot of providers just chasing that next sale of a server rather than thinking about the true needs of their customers. In this article we want to help guide you through a process we believe works best for the parties often involved in the hosting process.

Before diving into specific configurations, it’s important to assess your requirements when you are setting up your cPanel VPS. A few important questions you need to ask are the following ones:

  • What type of website will you be hosting? Is it going to be WordPress based sites (most likely) or another PHP based content management system?
  • How many visitors do you or your customers expect monthly?
  • What kind of content will you be serving (static pages, dynamic content, multimedia)?
  • Do you know how many websites you are going to be hosting on this VPS?

If you answered no to any of these questions, you may need to think about these things a little more before continuing. If you know the answers then you will need to write them down before you go further. It will help you determine what you truly need resource wise.

Key Resources you need to consider

Each of the following items you need to consider before you purchase your new VPS. Each item does have a flow on effect to the end result of what you or your hosting customers are going to receive in terms of performance.

There are a few basic things to consider before going through these resources below. The first thing is understanding the MINIMUM requirements vs RECOMMENDED requirements.

In the case of cPanel, the minimum requirements are as follows:

1.1Ghz CPU Core (64-bit)

2 GB of RAM

20GB of Disk Space

It is important to know that this is the absolute MINIMUM requirements cPanel suggests you have in order to RUN cPanel. It doesn’t say anything about running a single website properly without issues from this configuration.

The actual fact is this is the requirements for its base system to run. Each service and component within a server do require a minimum and a recommended number of resources in order to actually run.

The RECOMMENDED requirements for cPanel are as follows:

1.1Ghz CPU Core (64-bit)

4GB of RAM

40GB of Disk Space

Just as a reminder, this is the recommended resources needed to run cPanel well. While it will likely run a few smaller sites it is not the real solution. Now we need to consider what are the real resources needed for the number of sites you hope to host on this server.

Below is a few of the basic figures you should take in to consideration per resource type.

1. Processing Power (CPU)

While the exact number of CPU cores required will always vary, we have outlined based on 3 different types of sites you typically come across. On average it is recommended that you have at least 1-2 CPU Cores per 10 sites.

  • Entry-level: 1-2 CPU cores for 10-15 basic websites
  • Mid-range: 2-4 CPU cores for moderate traffic for 15-30 websites or a 12 smaller ecommerce sites
  • High-performance: 4 CPU cores for a couple of heavy websites or up to approximately 50 basic websites.

2. Memory (RAM)

Ram usage is a huge debatable area where a lot of people tend to go wrong. The reason for them going wrong is the fact that different sites have different scripts, plugins and functions running in them. They also have different amounts of traffic coming to each site. Some are smaller, some are larger, some have more transactions, the list goes on. All of which have different memory usage requirements and recommendations.  For example, almost 20 years ago, there was a comment that if your script required more than 256MB of RAM your script has issues. These days with Magento for example, there is lots of cases where 4GB of RAM is the norm to execute a complex script.

Method 1: Per Website measuring

Putting it back in to prospective of a common WordPress based website we have put some averages for you below:

  • Small WordPress Websites with little traffic: 512MB per site
  • Medium traffic and sites with more functionality (websites with consistent content updates, plugins): 1GB per site
  • High-traffic and sites with lots of plugins and functionality: 2GB-3GB per site for resource-intensive needs

Method 2: RAM per visitor session

This method works particularly well but it does have a few pitfalls which doesn’t include the ability to average out visitors or script usage across the entire day. It is however another easy way to quickly calculate requirements:

  • Small wordpress websites: Average 256MB of RAM per visitor
  • Medium traffic and sites: average 512MB of RAM per visitor
  • Multiple Concurrent users on sites: 1GB of RAM per visitor

3. Storage Options

The great news is that you generally speaking have a bit more flexibility here. The key is going to be working out on average how big your sites or your clients’ websites will be. There is a general guide though that you could use per site. In general, though it is safe to assume the following usage requirements per website:

  • Small WordPress websites with minimal content – 500MB
  • Medium WordPress websites (small business or small blog) – 500MB-1GB
  • Decent WordPress websites (Medium Business or more established blog) – 1-3GB
  • E-Commerce site with plenty of products and images – 1-5GB

4. Bandwidth

Bandwidth is about how much data is being sent out from your server. Each website will vary in the amount of bandwidth it uses. We have seen some small sites use large volumes of bandwidth due to being poorly built and we have seen some large sites use almost no bandwidth in comparison because they were built well. Depending on the country you are in also can determine how expensive bandwidth is.

Today, it is not unreasonable to believe or think that a small website today could burn through 4-5GB of bandwidth per month. To ensure you typically have enough, our plans automatically adjust. The great news is, if you go over your allocated limit, we have options around this for you and how you can handle this ongoing.

Management Options

The managed vs non-managed options available in the marketplace are ever ending. Ultimately, it is going to boil down to you as the individual and how you look at things. We offer fully managed servers because we understand that while you may have the skills to manage it yourself, you may not have the time or may not care to do the work yourself. If you are new to managing a cPanel server, it is going to be beneficial if you do go for the managed services option. It will save you time and probably over time, money. Here are the Pro’s and Con’s, or as we like to say in the industry, Managed vs Unmanaged benefits:

Managed Services

  • Ideal for those new to server administration
  • Includes regular maintenance and updates
  • Technical support available
  • Higher cost but less technical knowledge required

Unmanaged Services

  • Lower cost option
  • Requires technical expertise
  • Complete control over server configuration
  • You handle all maintenance and updates

Backup Requirements

One area that can be challenging, even for the most seasoned server admins, is backups. We offer both managed backups and backup storage. This means you can either choose to have a combination of managed backups and storage space to have backups taken (files and/or databases). Alternatively, you could have just one or the other. You can manage your own backups with getting SATA storage (through us) or you can have managed backups taken on a regular schedule.

Consider these backup features:

  • Automated backup scheduling
  • Multiple backup retention points
  • Easy restoration process
  • Off-site backup storage
  • Backup frequency options

License Requirements

Depending on how many domains you choose to host will depend on how much your cPanel licensing is going to cost you each month. With cPanel you can purchase the following licenses:

  • Solo license – ideal for small businesses, freelancers, or anyone needing just one hosting account
  • Admin – Ideal for small to mid-level agencies and businesses, application developers, and web designers only needing a few accounts. 5 Accounts maximum
  • Pro – Great for small to medium sized businesses with up to 30 accounts
  • Premier – Great for data centers, enterprise level businesses, and larger web hosts. Up to 100 accounts included and then extra per domain fee after the first 100 accounts.

It is important to note that 1 account = 1 domain. This is a pitfall that is in the fine print.

Scalability Options

Now most places will offer you some limited upgrade paths or options. VPSBlocks has a scalable solution to suit your needs. If you need more CPU, RAM or storage resources, we can help. More bandwidth??? Not a problem. We have you covered with our flexible billing for resource changes.

Conclusion

When purchasing a cPanel VPS, start by understanding your needs and growth expectations. Choose a configuration that provides room for growth while remaining within budget. Consider managed services if you’re new to server administration, and ensure your provider offers robust security and backup solutions. Remember that it’s often better to slightly overestimate your needs than to deal with resource constraints later.

Don’t hesitate to ask us the technical questions you are unsure of the answer to. Our team would love to help you get in to the right solution the first time rather than seeing you having to “constantly upgrade” because you didn’t have enough of the right resources to start off with.

While hosting can be about budget, it is important to remember that your budget doesn’t always end with what you spend out of your pocket each month. It can also include the time you spend focusing on something that is not making you money just to save a dollar.

quote
Neil has been working in the industry for approximately 25 years and joined VPSBlocks in 2024. With over years of technical expertise, Neil has been instrumental in helping businesses grow. Neil's extensive skill set encompasses server management, programming, process optimization, and internet marketing. His dedication to quality and customer satisfaction has been acknowledged by clients who have benefited from his expertise and support.
Neil

Additional information

If after reading this article you are still unsure as to the exact requirements for cPanel or what you need for your specific situation please reach out to our team. Our team will be able to help you identify what your exact requirements are and to provide you with a working solution that you can deploy going forward. Remember, VPS's are designed to be able to grow as you need them to, so even if you do not get the requirements right the first time, you can always add more resources.

PROMO CODES

Toggle VPS Promo Code

Enter the promo codes below on the checkout page.

80% OFF FIRST MONTHLY*
80% off your first monthly payment.
Code: 80OFF

30% OFF FIRST ANNUAL*
30% off your first annual or semi-annual payment. You can save hundreds.
Code: VPSHOST30

* These offers may be used once per customer for new VPS orders only.