Home Dedicated / Cloud Servers

Dedicated / Cloud Servers

Dennis Nind
By Dennis Nind
10 articles

How to update your cPanel server to the latest version via WHM

Although WHM will normally automatically keep itself up to date, you may want to manually check for server updates / push through an update that is pending, or it may be that you have automatic updates switched off on your cPanel server. In this guide we will show you how to update your cPanel server to the latest version. Note: Depending on what is being updated during this process, some services may be temporarily unavailable (such as Apache), which can cause intermittent down time during the update. It is normally advisable to perform this out of normal hours, or at a time that will cause least disruption to the websites hosted on the server. Updating your cPanel server to the latest version: Once logged in, from your WHM home screen type in 'Upgrade to Latest Version' within the search box, located in the top left of your WHM area, then click on 'Upgrade to Latest Version' Alternatively if WHM has already detected a new version available, you may see a yellow notice in the top right corner of your WHM area stating "Version "..." is available. Clicking on the 'Update Now' button will also take you to the Upgrade to Latest Version page. On the Upgrade to Latest Version page click on the 'Click to Upgrade' button to begin the update. WHM will then initiate the update, and show you the overall process bar, along with the log output as to what is currently being processed. If any errors are encountered during this process they will be listed within the output log on this page. Once the progress bar reaches 100%, itself and the log output will turn green to show that the process has completed. WHM will also note underneath the progress bar: 'Upgrade Complete'. If you then go back to your main WHM page, you will see the updated version number in the top right corner of the page. Sometimes, if the update was a major release, or included a significant patch such as a server Kernel update, you may also be prompted to restart the server to complete the update.  If this is the case, you will see a yellow prompt in the top right of the page advising you to restart the server.  If you are unsure on how to do this please see our guide for How to reboot your cPanel server.

Last updated on Aug 14, 2025

How to adjust PHP settings of your cPanel server within WHM

You may sometimes need to manually adjust the PHP settings on your cPanel server - for example if a site is hitting the PHP memory, or file size upload limit. WHM allows you to quickly change the settings of any PHP version installed on the server when needed, using the built in MultiPHP INI Editor. Adjusting PHP settings: Once logged in, from your WHM home screen type in 'PHP ini' within the search box, located in the top left of your WHM area, then click on 'MultiPHP INI Editor' On the MultiPHP INI Editor page, you will be taken to the 'Basic Mode' tab by default, which will allow you to change the most commonly adjusted PHP settings. Note: In this guide we will be covering adjusting settings within the Basic Mode, however if you need to add custom PHP lines, or adjust other advanced settings, please use the 'Editor Mode' tab Click on the 'Select a PHP Version' drop down box, then select the PHP version that you would like to adjust the settings for. The Page will then fill with a list of PHP settings that can be adjusted / toggled on or off. Take your time to read through these and adjust the settings that you require. The most commonly adjusted settings normally include 'memoy_limit' and 'upload_max_size', where you can adjust the limit in MB (MegaBytes). If you are unsure on any of the settings - Each line will have some basic information describing what the setting does. For settings that require a value to be set for them (for example: memory_limit), you will also find the PHP default value written underneath the value entry box, should you ever need to set it back to default. Once you've changed your required settings, click on the 'Apply' button at the bottom of the page. If you haven't yet saved by clicking on the 'Apply' button, WHM will notify you with a blue notice in the top right hand corner of the page, to state 'You must click "Apply" to apply the new changes'. Once you have clicked 'Apply' and WHM has saved the settings, this will then display a green 'success' notification in the top right corner of the page, to confirm that the PHP settings have been applied.

Last updated on Aug 14, 2025

How to transfer a cPanel account in to your cPanel server using WHM

If you ever need to move cPanel accounts between servers, for example from an old host to your server - WHM has a very effective transfer tool built in, which will quickly allow you to transfer cPanel accounts across. Accessing the WHM Transfer tool. Once logged in, from your WHM home screen type in 'Transfer' within the search box, located in the top left of your WHM area, then click on 'Transfer Tool' Alternatively you can click on the 'Transfer Tool' option on your home screen if this is showing. Connecting to the other cPanel server:\n\n On the Transfer Tool page, you will then be entering the details of the other cPanel server, so that WHM can connect and copy the cPanel account across. In the 'Remote Server Address:' box, enter the IP address, or server name of the cPanel server that you would like to connect to In the 'Remote SSH Port:' box, enter the port number of the server you are connecting to. By default this is set to the standard port 22, so if the cPanel server you are connecting to uses a non-standard port simply change port 22 to the port number required. Next is the 'Authentication' section. 'Login': For this guide we'll be logging in to the other cPanel server using the Root user. If instead you need to connect with a specific cPanel / WHM User, click on the 'User' option. This will then provide an additional box for you to enter the username. 'Authentication Method': As we will be connecting using the root password we will leave this as 'Password', however if you have an SSH key access to the server set up, select 'SSH Public Key' instead. 'Root Password': Enter the Root password for the other server here. If you have selected the login as 'User', then this will instead ask for the User Password. Once done scroll down to the 'Security' section. Here you can choose to enable 'Restricted Restore'. As mentioned in the example image below, this will cause WHM to perform additional security checks on the backup file being transferred.  If it finds that the backup has a security issue it will not restore that part of the backup. By default this option is off, as it is still listed as experimental. Once you are ready to proceed, click on the 'Scan Remote Server' button Selecting and transferring cPanel accounts: WHM will then connect out to the other cPanel server, and display a list of accounts that can be transferred to your cPanel server. If you are connecting as Root then you will see all accounts on the other server. If you are connecting with just a cPanel user / WHM user then you will only see the accounts applicable to them. Next, Locate the account that you would like to transfer, and tick the box to the left of the domain name. This will mark it as selected for transfer. You can also adjust the options to the right of the domain, should you wish to copy, or not copy certain items such as databases. For our guide we've also enabled 'Express Transfer' to the right of the domain name. As per cPanel documentation, this will perform the following additional actions during a transfer: 1. Updates the account’s A record to point to the destination server. 2. Changes the domain’s nameserver entry to point to the destination server. 3. Updates the email routing configuration’s MX records, so that mail arrives at the destination server. 4. Adds a redirect for the Account Moved page (cgi-sys/movingpage.cgi) 5. Suspends the transferred accounts on the remote server. If you're moving a cPanel account between servers where the domain will stay on your nameservers, this is a great tool to ensure that the DNS is automatically updated, and the cPanel is suspended on the old server to ensure that there's no accidental editing of the account on the old server whilst the DNS propagates. Once you're happy with your selections, click on the 'Copy' button to initiate the transfer between servers. WHM will then take you to the Transfer process page, which will automatically update (as long as you keep the page open). The box on the left hand side for 'Transfer' shows the progress for backing up the cPanel account on the old server The box on the right hand side for 'Restore' shows the progress for restoring the cPanel account backup on to your server. Once this hits 100% for both Transfer and Restore, WHM will show that this is completed, along with a summary at the bottom of the page. If there were any warnings, or errors during the transfer this will also be listed here. You can then click on the warning / error which will then display a full output should you need to diagnose the issue further. That's it! if you now go to your 'List Accounts' page on WHM, you will see the cPanel account that has just been transferred. If you did not select 'Express Transfer' in the previous steps, you will also now need to go ahead and update the domain DNS to re-point this to your server, and then suspend, or terminate the cPanel account on the old server if no longer required once the DNS propagates.

Last updated on Aug 14, 2025

How to configure backups on your cPanel server via WHM

It's essential to have backups of the cPanel accounts on your server in case you ever need to restore / roll back to resolve an issue. WHM provides a built in and flexible backup configuration option so that you can ensure accounts are backed up and retained for as long as required. Note: This guide is for setting up standard cPanel server backups within WHM. If you currently have a cPanel server with us, along with the Enterprise Backup addon then you will not need to follow this guide as the system will instead be using Jetbackup. The Enterprise Backup addon will backup the most recent 7 days, followed by 4x weekly backups and then 3x monthly backups, which are stored on a separate backup server. If you would like to purchase the Enterprise Backup addon for your cPanel server, or would like to double check if you already have this on your account, please submit a support ticket via the Open Ticket option within your client area and we can assist further. By configuring backups using this guide, it will enable WHM to take and store backups locally on your server, which will also add to your overall server disk space usage. Configuring backups: Once logged in, from your WHM home screen type in 'backup configuration' within the search box, located in the top left of your WHM area, then click on 'Backup Configuration' This will then take you to the backup configuration page. Firstly, if you have not already enabled backups, click on the 'Enable Backups' tick box. By default WHM will then set the backup type to 'Compressed', this is normally the preferable option to ensure you have a full cPanel account backup, but also conserve disk space. Alternatively you can select 'Incremental' if you'd only like to backup information which has changed, or been added since the last backup. Next you can adjust whether WHM checks to ensure enough disk space is available on the server before attempting to backup. By standard this is enabled, and set to 5% - so the server would need at least 5% disk space available in order to start the backups. You can also adjust the Backup and Backup Restoration timeout, which will stop the backup (or restoration) process if it reaches this limit. By default this is set to 7200 seconds for each backup, which is 2 hours,  and 21600 seconds for backup restoration, which is 6 hours. If you continue scrolling down the configuration page, you will then see the 'Scheduling and Retention' section. Here, you can select whether you would like WHM to backup daily, weekly or monthly (or if needed you can select all / any combination of these). By default this is set to Daily Backup, and will backup on 4 days: Sunday, Tuesday, Thursday, Saturday. You can however select / deselect the backup days as needed. If you choose Weekly Backup - you will be able to select which day of the week this will take the single weekly backup. If you choose Monthly Backup - you will be able to select if you would like to backup on the 1st of the month, or 15th of the month. For each backup choice (Daily, Weekly, Monthly) you will also see a 'Retention' option. This determines how long the system will retain the backup before removing it from the server. By default this is set to: 5 days for Daily backups, 4 weeks for Weekly backups and 1 month for Monthly backups, but this can be changed to the length you require. Note: By selecting to backup on additional days, or retain for longer, you may find the server disk space fills up quicker. Backup / Retention options however can be adjusted at any time until you find a suitable balance. The next section within the backup configuration is for 'Files' Here you can select what is backed up on your server. By default WHM will select to Back up User Accounts (all of the cPanel accounts on the server), Back up Bandwidth Data and Back up System Files. You can manually select / deselect which cPanel accounts are backed up though by clicking the 'Select Users' button. You can also opt to Back up Suspended Accounts, as well as Access Logs if needed. Next is the 'Databases' section. By default WHM will select to backup the MySQL databases on a per account basis, which is the preferred option so that you will be able to restore account databases if needed. Alternatively if you would prefer to simply back up the entire MySQL directory (or a combination of the whole directory + individual accounts) this can be selected here. Finally, is the 'Configure the Backup Directory' section. Here you can set the directory you'd like to use on the server when taking backups and storing backups. By default the system sets these both to '/backup', however you can change this if required to a directory of your choice. The system will also set 'Retain Backups in the Default Backup Directory'. This will ensure that backups are kept within the directory you have chosen (for as long as the retention period you have set). Note: If you have configured backups to send the backups offsite to another server / location, you can opt to turn this off, unless you would like to keep a copy locally on your server Once done, click on 'Save Configuration' to save your options and enable backups. The system will then show a message to confirm that is has successfully saved the backup configuration.

Last updated on Aug 14, 2025

How to restart services on your cPanel server within WHM

Sometimes you may need to restart a service on your cPanel server, whether that's due to a change you've made to the services configuration, or if it's experiencing issues. WHM allows you to restart several key services quickly and easily. Restarting Services: Once logged in, from your WHM home screen type in 'restart services' within the search box, located in the top left of your WHM area. You will then see the 'Restart Services' section which is split in to a restart option for various services, which have been listed below: - DNS Server - HTTP Server (Apache) - IMAP Server - Mail Server (Exim) - Mailing List Manager (Mailman) - PHP-FPM service for Apache - SQL Server (MySQL) - SSH Server (OpenSSH) Once ready to proceed, click on the service you need to restart. For this guide, we will be restarting Apache, and so have clicked on the option for 'HTTP Server (Apache)' Note: The restart prompts are the same Yes / No options for all of the service restart pages. Once ready to proceed with the restart, click the 'Yes' button. The system will then restart the service, showing a prompt that it is currently restarting (along with any associated information). Once done, the system will then display that the service has restarted successfully, along with any other associated information. If the restart experiences an error and cannot restart, this will instead display an error message, normally with the error log to state why it was unable to restart. Note: If you are unable to restart a service after a couple of attempts, and would like us to investigate, please submit a support ticket via the Open Ticket option within your client area.

Last updated on Aug 14, 2025

How to change the root password on your cPanel server within WHM

If you ever need to update your cPanel server root password, this be easily done via your WHM area. Note: If you are unable to log in to your server / WHM area, and need us to reset the password on your behalf, please submit a support ticket via the Open Ticket option within your client area. Updating the root password: Once logged in, from your WHM home screen type in 'change root password' within the search box, located in the top left of your WHM area, then click on 'Change Root Password' On the Change Root Password page, you will then be prompted to enter the new password of your choice. You can either enter a password of your choosing in to the 'New Root Password' and 'Confirm Password' boxes, which will then display how strong it is in the Strength box underneath. This will need to meet, or exceed the system requirement. Alternatively you can click on the 'Generate' button. This will then generate a random strong password in to the 'New Root Password' if you are happy with this, then copy in to the 'Confirm Password' box. You can also click on the 'Down Arrow' to the right of the 'Generate' button, which will provide you with options such as being able to select the generated password length, and whether to use only characters and numbers (no symbols), as well as all uppercase, or all lowercase characters. Once you have your password entered, click on the 'Change Password' button to proceed The system will then update the root password for your server, and display a green message box to confirm that 'The system successfully updated the root password'. You can now test to make sure the new password is working by logging out of WHM, then logging back in.

Last updated on Aug 14, 2025

How to reboot your cPanel server via WHM

From time to time you may need to reboot your cPanel server, for example after a large cPanel update, or server kernel update. Normally WHM will notify you that it requires a reboot via a yellow notice in the top right corner of the page once you log in, you can then decide when best to reboot your server. Note: Rebooting your server will cause temporary downtime for the sites hosted on it, which should normally be no longer than a few minutes. There are two methods for rebooting your cPanel server from within WHM, Graceful and Forceful. We will cover both in this guide. Graceful server reboot via WHM: If your cPanel server is requiring a reboot due to recent updates, or is experiencing some issues and you would like to reboot the server, the best option to use is the Graceful Reboot. This method will cleanly shut down the server to avoid data loss, then restart. Firstly, log into your server / WHM account. If you are unsure on how to do this, please view the following help article - 'How to log into WHM' Once logged in, from your WHM home screen type in 'Reboot' within the search box, located in the top left of your WHM area, then click on 'Graceful Server Reboot' On the Graceful Server Reboot page, click on the 'Proceed' button to initiate the reboot. The page will then update to show that 'A reboot is now in progress...' Please allow a few minutes for the server to fully restart, then try going back to your WHM home screen, or simply refresh the page. If for any reason the page does not load, please allow another couple of minutes and try again. Forceful server reboot via WHM: If your server is experiencing an issue, or you just need to reboot and the Graceful Server Reboot option is not responding / working, then WHM allows you to issue a Forceful server reboot. This will force the server to shut down immediately then restart, rather than trying to cleanly shut down processes first as it would with the Graceful reboot option. There is the potential that this could cause some data loss, however if the Graceful reboot option is not working then this is the next best option. Firstly, log into your server / WHM account. If you are unsure on how to do this, please view the following help article - 'How to log into WHM' Once logged in, from your WHM home screen type in 'Reboot' within the search box, located in the top left of your WHM area, then click on 'Forceful Server Reboot' The Forceful Server Reboot page, will then show a warning that by proceeding it will forcefully reboot the system, which could potentially result in data loss. Once you are ready to reboot, click on the 'Proceed' button The page will then update to show that 'A Forced reboot is now in progress...' Please allow a few minutes for the server to fully restart, then try going back to your WHM home screen, or simply refresh the page. If for any reason the page does not load, please allow another couple of minutes and try again.

Last updated on Aug 14, 2025

How to enable Two-Factor Authentication in WHM

If you are looking to further secure your WHM account, Two-Factor Authentication can be enabled within WHM. This means that when logging in to your WHM account, once you have entered your username and password you will be prompted to enter a secondary authentication code - which will be generated from an authenticator on your mobile. If you do not already have an authenticator app for your mobile device, cPanel / WHM currently suggests installing one of the below: - **For Android™, iOS®, and Blackberry® — **Google Authenticator™ - **For Android and iOS — **Duo Mobile - **For Windows® Phone — **Authenticator Enabling Two-Factor Authentication: Firstly, log into your WHM account. If you are unsure on how to do this, please view the following help article - 'How to log into WHM' Once logged in, from your WHM home screen type in 'two factor' within the search box, located in the top left of your WHM area, then click on 'Two-Factor Authentication' By default you will be taken to the 'Settings' area of the 'Two-Factor Authentication' Page. This will display the Issuer, which by default will be the name of the server you are on. Please note that for this guide we've removed the server name from the below example image. Click on the 'Manage My Account' tab On the 'Manage My Account' section, you will then see that the 'Status:' is set to 'Not Configured' Click on the 'Set Up Two-Factor Authentication' button when ready to get started. You will then be shown two steps. For Step 1 you will need to scan the QR code on your authenticator app, which will appear where the red box is marked in the below image. Note: The QR code for this example has been removed for security reasons. If for any reason you are having issues with scanning the QR code, please use the details below the QR code from the Don't have a QR code reader? section, to manually add this to your authenticator app. Note: in the example shown, the Key has been removed for security reasons. Once you have added this to your authenticator app, scroll down the page to Step 2. In the **Security Code **box, please enter the 6 digit code that your authenticator app is displaying Then click on the Configure Two-Factor Authentication button to complete set up. Once done, you will then see the a green 'Success:' message to confirm that Two-Factor Authentication is now enabled, as shown in the below example image. Note: If you ever need to remove Two-Factor authentication, it can also be done from the 'Manage My Account' section of the 'Two-Factor Authentication page, by clicking on the red 'Remove Two-Factor Authentication' button. Now that this is set up, you can test by logging out of your WHM account, then log in again. Once you enter your username and password it will then prompt you to enter a randomly generated 6 digit code from your authenticator app.

Last updated on Aug 14, 2025

How to suspend or unsuspend a cPanel account within WHM

Sometimes it can be necessary to suspend a cPanel account within your WHM. This may be due to the domain DNS being re-pointed elsewhere, non-payment by a customer, or a compromised site. Likewise you may also want to Unsuspend a previously suspended cPanel account. Suspend a cPanel account via the List Accounts page: One method of suspending a cPanel account is through the List Accounts Page. Firstly, log into your WHM account. If you are unsure on how to do this, please view the following help article - 'How to log into WHM' Once logged in, from your WHM home screen click on 'List Accounts' Alternatively you can also access the List Accounts page by typing in 'List Accounts' in the search box, located in the top left of your WHM area, then click on 'List Accounts' On the List Accounts page, locate the account you would like to suspend, then click on the '+' icon to the left of the account. You will then see the 'Suspend Account' options. Type a reason for suspension in to the text box, then click on the 'Suspend' button. The system will then suspend the account you have selected, and display an output similar to the below, to confirm that it is now suspended. Suspend a cPanel account via the Manage Account Suspension page:\n\n Another way of suspending cPanel accounts in your WHM is through the 'Manage Account Suspension' page. Once logged in to your WHM, type in 'Suspend' in the search box, located in the top left of your WHM area, then click on 'Manage Account Suspension'. This will then take you to the 'Manage Account Suspension' page, which will display a list of both domain names, and usernames on your WHM. Select the account you would like to suspend, then enter a reason for suspension in to the text box and click on the 'Suspend' button. The system will then suspend the account you have selected, and display an output similar to the below, to confirm that it is now suspended. Unsuspend a cPanel account via the List Accounts page:\n\n If you need to unsuspend a cPanel account at any point, there are a few ways of doing this. One method is through the List Accounts Page. Once logged in, from your WHM home screen click on 'List Accounts' Alternatively you can also access the List Accounts page by typing in 'List Accounts' in the search box, located in the top left of your WHM area, then click on 'List Accounts' On the List Accounts page, locate the account you would like to unsuspend, then click on the '+' icon to the left of the account. Then click on the 'Unsuspend' button The system will then unsuspend the account you have selected, and display an output similar to the below, to confirm that it is now unsuspended. Unsuspend a cPanel account via the Manage Account Suspension page:\n\n Another way of unsuspending cPanel accounts in your WHM is through the 'Manage Account Suspension' page. Once logged in to your WHM, type in 'Suspend' in the search box, located in the top left of your WHM area, then click on 'Manage Account Suspension'. This will then take you to the 'Manage Account Suspension' page, which will display a list of both domain names, and usernames on your WHM. Select the account you would like to unsuspend, then click on the 'Unsuspend' button. The system will then unsuspend the account you have selected, and display an output similar to the below, to confirm that it is now unsuspended. Unsuspend a cPanel account via the List Suspended Accounts page:\n\n Alternatively you can also choose to Unsuspend (as well as Terminate) cPanel accounts via the 'List Suspended Accounts' page. Once logged in to your WHM, type in 'Suspend' in the search box, located in the top left of your WHM area, then click on 'List Suspended Accounts'. On the 'List Suspended Accounts' page, this will list any currently suspended cPanel account within your WHM. Locate the account you would like to Unsuspend, then click on the 'Unsuspend' button. The system will then unsuspend the account you have selected, and display an output similar to the below, to confirm that it is now unsuspended.

Last updated on Aug 14, 2025

Choosing the Right VPS: A Comprehensive Guide to Server Specifications

Choosing the Right VPS: A Comprehensive Guide to Server Specifications **Description:**This guide is designed to help shared hosting customers understand VPS (Virtual Private Server) server configurations, evaluate bandwidth requirements, and confidently match VPS specifications to their website or application needs. Whether you’re thinking about upgrading from shared hosting or just want to understand your options better, this article will walk you through the essentials. What is a VPS? A Virtual Private Server (VPS) is a hosting environment that gives you dedicated portions of a physical server’s resources. Unlike shared hosting, where resources are shared among many users, a VPS offers more control, flexibility, and performance. Why Consider a VPS? - Performance: Dedicated resources mean your site runs smoothly, even under higher traffic. - Control: More access to server settings and software installations. - Scalability: Easily upgrade resources as your site grows. - Security: Isolation from other users on the same physical server. Key VPS Specifications Explained 1. CPU (Central Processing Unit) - What it is: The “brain” of the server, responsible for handling processes and computations. - How to choose: - Basic websites: 1–2 vCPUs are usually sufficient. - Dynamic sites or applications: 2–4 vCPUs recommended. - Resource-intensive apps or high traffic: Consider 4+ vCPUs. 2. RAM (Memory) - What it is: Temporary storage for running applications and processes. - How to choose: - Simple sites (WordPress, small business): 1–2 GB RAM. - Medium sites, multiple apps, or moderate traffic: 4 GB RAM. - Large e-commerce, busy forums, or multiple sites: 8 GB+ RAM. 3. Storage (Disk Space) - Types: - HDD: More space, slower speeds. - SSD: Faster, more reliable (recommended). - How to choose: - Calculate your current website’s usage (check in cPanel > File Manager > home directory). - Add space for growth and backups. - Typical sites: 20–40 GB SSD is a good starting point. 4. Bandwidth - What it is: The amount of data transferred between your server and users. - How to estimate usage: - Use cPanel’s Bandwidth tool to check your current monthly usage. - For growing sites, add a buffer (e.g., 2x your current usage). - Low-traffic sites: 500 GB/month may be sufficient. - High-traffic/media-heavy sites: 1 TB+ may be needed. 5. Operating System - Linux VPS: Most common for web hosting (supports PHP, MySQL, WordPress, etc.). - Windows VPS: Required for ASP.NET, MS SQL, or Windows-specific applications. Matching Server Specs to Your Needs Step-by-Step: Assessing Your Requirements 1. Check Current Usage in Shared Hosting - Log in to cPanel. - Review resource usage under Statistics (CPU, Memory, Disk Usage, Bandwidth). - Note any “Resource Limit” warnings. 2. Identify Application Needs - Do you use WordPress, Magento, or custom scripts? - Are you running resource-heavy plugins or e-commerce platforms? 3. Project Future Growth - Will your site’s traffic or content grow in the next 6–12 months? - Plan resources to avoid frequent upgrades. 4. Select a VPS Plan - Match your findings to the VPS specifications listed above. - Choose SSD storage and enough bandwidth for peak times. **Example:**If your WordPress site uses 2 GB storage, 1.5 GB RAM at peak, and 200 GB/month bandwidth: - VPS with 2 vCPUs, 4 GB RAM, 40 GB SSD, and 500 GB bandwidth is suitable. Tools for Monitoring and Planning - cPanel > File Manager: Check disk usage folder by folder. - cPanel > Metrics > Bandwidth: View monthly and daily bandwidth usage. - Resource Usage: See if your site is hitting CPU or memory limits. Troubleshooting & Common Questions I’m not sure what my current resource usage is. - Use cPanel > Resource Usage to view memory and CPU stats. - Check Disk Usage in cPanel for a breakdown by folder. My site sometimes shows “Resource Limit Reached” errors. - This usually means your current plan is maxed out. - Upgrading to a VPS with more CPU/RAM will resolve this. How do I estimate bandwidth for media files? - Add up the average size of files (images, videos) multiplied by the number of downloads/views per month. - Example: 1000 video views/month × 20 MB = 20 GB/month. I don’t know which OS to choose (Linux vs Windows). - Linux is best for most PHP/MySQL sites (WordPress, Joomla, etc.). - Windows is needed only for specific Microsoft technologies. Practical Tips - Always select slightly higher resources than your current usage to allow for growth. - Use cPanel’s tools regularly to monitor resource trends. - Backup your site before migrating or upgrading. Conclusion Choosing the right VPS is about understanding your website’s current and future needs.Use cPanel’s monitoring tools, plan for growth, and pick specifications that guarantee performance and reliability. If you’re ever unsure, our support team is here to help guide your decision! **Still have questions?**Submit a support ticket via your client area and let us know your current usage, website type, and future plans—we’ll recommend the best VPS setup for you!

Last updated on Aug 15, 2025