Vpsux Knowledge
Articles
Documentation
Getting Started with Vpsux
Welcome to the Vpsux Knowledgebase.
We’ve built out a really comprehensive documentation system that will show you how to manage all aspects of your Vpsux hosting, as well as give you tips and tricks on how to manage your website and domains.
Logging in to cPanel
Once you’ve ordered your hosting from Vpsux, you’ll receive a welcome email with details of how to log in to your hosting control panel with us once your hosting is activated (it should be within a few minutes of your order going through). If for some reason you don’t receive your welcome email, please get in touch and we can check that everything has gone through OK.
In terms of logging in to your hosting, the first step is to log in to the https://www.vpsux.com/clients area. Once you have logged in here, click Services and then My Services. Your hosting package(s) will be listed here – click the one you want to log in to and then on the next page click Login to cPanel.
Your login credentials are stored as a secure token in this area (rather than a plaintext username and password) – if the log-in fails for any reason please get in touch and we can reset this to enable you to log in.
Once you’ve logged in to cPanel, you’ll be presented with a number of icons that enable you to manage all aspects of your hosting with Vpsux. One of the most common things to get set up straight away is Email – click Email Accounts and from here you can start setting up email addresses @yourdomain.com.
To access your email, you can use an email client like Mac Mail, Outlook or Thunderbird, or you can use webmail. Webmail can be accessed by visiting https://webmail.[yourdomain.com]. You’ll need to log in with the mailbox username and password you created earlier. If you need any help getting set up in your email client, please let us know – we can talk you through the setup.
Installing Applications (e.g. WordPress)
In cPanel, scroll down and find the icon that says `Softaculous Apps Installer. Click the icon of the application you’d like to install, for example – WordPress, Magento, Prestashop, Joomla – and then the system will ask you for some more information. Click ‘Install’ once you’ve entered that and then you’ll be able to log in to the admin area to get started with your application.
Nameservers
If you ordered a domain from Verpex with your hosting, your nameservers will be set automatically to link to your hosting with us. If you have transferred a domain, or if you want to use a domain you have registered elsewhere, you’ll need to update the nameservers to:-
ns1.vpsux.com
ns2.vpsux.com
ns3.vpsux.com
ns4.vpsux.com
After making the change, it can take up to 24 hours for the change to propagate and to see that in your browser.
Content Restrictions and DMCA Compliance
The following content is forbidden on our hosting:
- Any bots, including IRC or other social bots e.g. Telegram bots
- Any Warez (i.e. copyrighted content you do not have rights to)
- Phishing Content, especially website that has malicious purposes
- Bulk mailing
- Audio streaming
- Video “tube” websites
- IP Scanners, Brute Force Programs;
- Any financial institution websites (banking, insurance, investment) unless explicitly approved in writing from our team who will ask to see proof of regulatory approval.
- Pharmaceutical websites
- Lottery sites
- File Storage, including movies, applications, computer backups
- File upload websites
- Distribution of confidential and personal information;
- Mobile app downloads
- NextCloud/OpenCloud
Any account found to be hosting the above will be immediately taken offline.
Do you Allow Adult Sites?
We allow adult sites which are legal in the United States of America and the United Kingdom.
Media streaming – We support HTTP streaming on shared servers; however, live streaming is not supported. As Live streaming will affect our bandwidth that will hamper other customers
DMCA Compliance
Most of our infrastructure is in the US, which puts your web presence under the jurisdiction of US law. Laws like the Digital Millennium Copyright Act (DMCA). We may be required by law to send you notices such as DMCA takedown notices, UDRP notices, etc, please note that we will comply with the requests.
Account Closure
Closing your Vpsux account will permanently delete all associated information.
Account closures can not be reversed. Once we delete your data there’s no way to retrieve it. To close your account, please contact support.
Note: You cannot request refunds once you close your account. If you’re eligible for a refund, please contact our support to request a refund before you close your account. Once your account is closed, your account data is deleted and you will no longer be eligible for a refund
If you have multiple Vpsux accounts, you can simply merge them instead of closing them.
To close a Vpsux account, follow these steps:
- Ensure all conditions are met:
- No credit cards are linked to the account.
- No pending backorders.
- All registered domains are removed, and TLDs are set to XWHOIS.
- No active products or billing lines exist.
- No active workflows should be present.
- If you want your contact details removed as well, you can remove email addresses, phone numbers, and postal addresses from the account.
If you are still requesting closure despite the above conditions being resolved, escalate the request to our support for further assistance
These steps ensure that the account can be closed securely and that all personal data is handled according to the company’s policy.
cPanel Web Hosting
Cpanel Hosting Overview
What is cPanel
cPanel is a popular Linux hosting control panel that is used by many hosting providers worldwide. Often, it is included with the web hosting package. However, there are cases where you need to get a separate subscription in order to get cPanel. cPanel uses a graphical interface that simplifies the management of a site greatly. It displays key metrics about the performance of your server, and it allows you to access a range of modules such as Preferences, Files, Databases, Web Applications, Security, Metrics, Domains, Software, Email, and Advanced Modules.
In order to administer your website hosting with us, we provide the cPanel control panel. You can execute the most common hosting tasks with just a few clicks, thanks to this graphical interface.
You can log into your cPanel control panel by doing the following two things. First, you can log in directly into cPanel using https://yourdomain.com/cpanel. To log into, all you need is your username and password for cPanel. If you’re having trouble and you want to reset your password, reach out to us, and we will immediately assist you.
Second, you can log into your client area, then navigate to Hosting Accounts, click the Account, and then log in to cPanel. Now that we’ve gone through the ways to log into cPanel, we’re going to get you started off with the basics of cPanel.
Installing Software
You can install the software in the following two ways. You can install your software manually by following their guides for installation, or you can use our auto-installers, which are recommended for most open-source platforms such as Magento, Joomla, and WordPress.
Databases
The data for most applications is stored in databases. For instance, WordPress uses both databases and files. You can create unlimited databases by adding them manually or using auto-install software.
Uploading and Managing Files
The files of your website run out of a folder called public_html, and there are several ways that you can manage files. Some advanced users use SSH, while others use SFTP or FTP through a file management application like FileZilla or use the inbuilt file manager.
SSL Certificates
At Vpsux, with every hosting account, we provide free SSL certificates. In most cases, renewal and provisioning are completely automated, and you don’t need to do anything in regard to the SSL certificates.
Email Accounts
Every Vpsux hosting account allows you to create email accounts. The emails can be set up to forward somewhere else, or they can be full mailboxes. Alternatively, MX records can be set up in order to point emails to an external provider such as Office 365 or Google Gsuite.
Optimization and Performance
Vpsux Hosting is set up to minimize potential issues or downtime and to run your website quickly. We set it up by default to run the greatest number of sites in the best manner. However, you can do some optimizations to make sure that a certain site loads quickly from your end as well, such as changing the PHP version.
SSL Certificates
An SSL certificate on your site gives you the padlock icon in your browser, and this encrypts communications between visitors to your site and the server. Google is now giving sites without SSL certificates a warning in the browser so it is more important than ever to have an SSL certificate on your site.
All sites/domains hosted by Vpsux are automatically enrolled in the Auto SSL system – this is included free of charge with all hosting packages on Vpsux. This means that as long as the domain points to us (via the nameservers or A record) the system will request an SSL for the domain and install it automatically if it doesn’t already have one. This process is transparent and requires no intervention from you. Generally speaking, it takes 4 hours after pointing the nameservers for the SSL to be requested and installed, but, if it takes longer than this or if your SSL certificate is not working, please let us know. or try the following steps below
- Login to cPanel
- Go to the “SSL/TLS Status” section in cPanel.

There you will see the list of all the domains and subdomains in cPanel along with their SSL certificates.
- You can select the domains in the list and click “Run AutoSSL” to force AutoSSL installation for them.

To force your site to work over SSL, generally speaking, you can use a rewrite rule or go to domain and force SSL, e.g.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
This will redirect all requests for http:// to https:// but it is important that you only do this after your SSL is installed and working.


If you’re running a CMS like WordPress, it is also important to set the Site URL and Homepage in the wp-admin area to include the https://. This is important so that images and stylesheets and so on are loaded over https:// as well. You can also install a plugin such as Really Simple SSL that can help you set these redirections automatically.
Managing Domains in cPanel
There’s a newer section in cPanel called the Domains section that combines the Redirects, Subdomains and Addon Domains areas in cPanel allowing you to manage all domains using a single interface. To find this menu, log into the cPanel, navigate to the Domain section and click on Domains. You can do three things in this section:
- Create a new domain/subdomain
- Manage existing domains(Listing and deleting existing domains)
- Create a new Domain/Subdomain
Using this interface, you can create an addon domain or subdomain (assuming the DNS is already pointed to Vpsux). Click Create A New Domain option to add another domain or create a subdomain. For a step-by-step tutorial on how to do this, click here:
https://kb.vpsux.com/docs/vpsux-knowledge/cpanel-web-hosting/managing-domains-in-cpanel/sub-domains/
https://kb.vpsux.com/docs/vpsux-knowledge/cpanel-web-hosting/managing-domains-in-cpanel/addon-domain/
- Manage Existing Domains
You can create a new site, create email addresses, change the document root for the domain, manage DNS records, modify any existing redirects and remove the domain from your cPanel using this interface. To access this interface, go to cPanel -> Domains > the Manage button. To access the domain you wish to edit, just click on it. You can update, delete and check the domain/subdomain information by clicking this button.
The Document Root shows root folders for each domain. To access the File Manager interface for a domain, click on the Home icon
Domain Information menu shows the information about subdomains, and redirects for the current domain and its document root. To access the root folder for the domain in the File Manager menu, click on the home icon
The Redirects To option manages your domain redirects and checks the domain that redirects to a different domain. To manage your redirects, go to cPanel -> Domains section -> Redirects.
You can sort the list of the items in the Domain, Document Root, and Redirects To columns alphabetically by clicking on the corresponding column name.
The Create Email option allows you to add email addresses to a domain.
The Show Associated Subdomains/Hide Associated Subdomains options available under the gear icon show/hide the subdomains which the system creates automatically.
The Modify the Zones option allows you to create, edit and delete DNS records for the subdomains and domains in Zone Editor.
Update the Domain allows changing the current root folder for the domain. You can change the root folder by entering a new document root to the corresponding field and then clicking update. Please note you can not move your files to a new root folder or modify the document root for domains that share the document root with the main domain.
Remove the Domain function allows you to delete a domain from your cPanel account.
Click on the Remove Domain button to remove a domain from your cPanel account. It is recommended to take a full backup before deleting a domain. Removing a domain does not automatically delete the mail folders in the public_html folder, however, the email accounts will be deleted.
So the Domains section is a great tool for all-in-one management of your domain! It is a one-stop shop for all things domain management.
WordPress
Emails
Email Overview
At Vpsux we provide unlimited email accounts with every shared and reseller hosting plan on cPanel.
The emails use the standard IMAP/POP protocol for incoming mail, and SMTP for outgoing mail. That means you can configure your email accounts on all major mail clients and mobile devices. We also provide webmail.
The key connection details are:
Webmail Link | webmail.[yourdomain.com] or [yourdomain.com]/webmail You can also use the webserver hostname |
Incoming and Outgoing Mailserver Names | mail.[yourdomain.com] You can also use your web server hostname |
Email account username | Your full email address (e.g. you@[yourdomain.com]) |
Email account password | As set in cPanel |
Incoming Mailserver settings | SSL On, Port 993 (This should be the default!) |
Outgoing Mailserver settings | SSL On, Port 465 (This should be the default!) |
Reseller Hosting
Building Websites on Vpsux
How to Preview Your Website on Our Servers
Whether you just want to create a site without making it live instantly as you work on it, or we just migrated your website to ourselves, in this article, you will find some tips on how to preview your site on our servers without it actually being live. In this article, we will go over every famous OS that is currently being used by people.
You can have a quick preview of your site in your browser. There is an online tool you can use to preview your website quickly, and all you need to do is visit https://sitepreview.org/. This online tool will pick up which server your site is on automatically, and all you need to do is enter your domain name. However, if you have your domain added to multiple servers from us or if there is an error that occurs, you can untick the field called “Lookup IP against mysecurecloudhost.com nameservers.” In the second field, you will need to manually enter the IP, and you’re good to go.
Ubuntu
To edit the host’s file, you will need to use the Terminal for Ubuntu. Write the following to edit your file once you open up the Terminal: sudo nano /etc/hosts

In the Terminal, the file will open, and you will add the line at the bottom. If you want to keep the file open afterwards you’ve saved it; you need to press Ctrl and o. To save and close the file, you need to press Ctrl and x. Then, you will be asked if you want to save the changes that you have made. Type n for no or y for yes, and then press Enter.

Mac
When it comes to Mac, the same directions as Ubuntu need to be used due to the fact that in order to edit the file, both require the Terminal. The commands will be exactly the same as above.

Windows 10
You can use the search function to open Notepad using administrator privileges. All you need to do is type in Notepad, then right-click on the icon, and choose the first option, “Run as administrator.” Now, you will have the privileges in Notepad that you need in order to add your text.

You need to click on file “File” that is located on the top left corner once you open Notepad, and then to open the file, all you need to do is click “Open.” You will write the following path in the field, and you will click “Open.”
c:\windows\system32\drivers\etc\hosts
You will put the following at the bottom of the file, and then you will click on “Save.”
IP Address of our server yourdomainname.com www.yourdomainname.com
Once your file has been saved, you can open your website from any browser you want and see how it looks.
How to Boost Your Hosting Performance
OpCache
Opcode caching is done by compiling PHP into pre-compiled bytecode so that PHP doesn’t have to be re-interpreted per request. It is excellent for boosting the speed of large apps with many includes/require statements. With OpCache, page loading times can be decreased from several seconds to less than 500ms. OpCache can be enabled in the cPanel under the “Select PHP version” option. Then, you click the OpCache icon, and you’re done. However, it’s recommended to leave OpCache disabled only when debugging or site development.


Caching With WordPress
Caching with WordPress is enabled through plugins, and installing them is pretty simple. You go to the wp-admin, press the Plugins icon, and then the Add New icon. After this, you type in the name of the plugin you want to install. There are numerous WP caching plugins that work differently for everyone, depending on the themes and other plugins you have installed. The top three are:
● WP Super Cache ● W3 Total Cache ● WP Fastest Cache
You should only install one of these plugins to avoid causing conflict and actually slowing down your performance.
Leverage Browser Caching
Browser caching enables the customer’s web browser to download CSS, JS, images, and other static assets into local storage for a limited time, which usually reduces requests for each page, thus reducing the server load. Browser caching is enabled by adding the following lines to your .htacess file:
ExpiresActive On ExpiresByType image/jpg “access plus 1 year” ExpiresByType image/jpeg “access plus 1 year” ExpiresByType image/gif “access plus 1 year” ExpiresByType image/png “access plus 1 year” ExpiresByType text/css “access plus 1 month” ExpiresByType application/pdf “access plus 1 month” ExpiresByType application/javascript “access plus 1 month” ExpiresByType application/x-shockwave-flash “access plus 1 month” ExpiresByType image/x-icon “access plus 1 year” ExpiresDefault “access plus 2 days”
Gzip Compression
Gzip Compression is used to reduce the size of the data that you send from your server. All of the most popular browsers support Gzip compression, and they look for the specific header when making a HTTP request. Gzip compression enabled fast loading speeds and smooth performance.
Image Optimization
To avoid slow loading times and decreasing your SEO, the images you post should be less than 500KB. To ensure your images meet these criteria, you can download WP Smush, one of the many WordPress image optimization plugins.
How to Minify CSS and JavaScript Files
Minifying Javascript and CSS files implies removing white space, line breaks, etc. It reduces the size of the files to make them easier to download and process. If you’re using WordPress, plugins like W3 Total Cache will handle the process for you.
Building Website with Sitepad
There are a lot of ways you can create a website on the Internet. And the best part is that you don’t need to learn a single line of code. You can use something simple like SitePad Website Builder. It’s an easy system that has everything your website will need and will help you get your website up and running in no time.
SitePad is a popular drag-and-drop website builder with Professional Themes which cover a wide range of categories like Blog, Business, Portfolio, Restaurants, Travel, etc. You can build your professional website using an easy-to-use editor and publish static web pages. It is easily accessed through your cPanel dashboard. In this guide, we will cover the basics of creating a new website using the SitePad Website builder.
How to Install and Set Up SitePad Website Builder
Before we install and set up SitePad, let’s get you logged in.
- Log In to your Vpsux dashboard,
- Click on the “Log into cPanel” button to access your cPanel.
- Scroll down until you see the SitePad website builder themes section and choose a theme for your website( all the Themes are responsive so your website will work across all device sizes).
- Attach your domain name(even if it’s a subdomain.) and fill in the site details as well
- Click on the “Proceed With Install” button at the bottom of the page.
- Now, you have successfully set up the site, you will be redirected to the “Sitepad Editor” within seconds.
- Click any text to edit it, or use the drag-and-drop widgets in the left-side navigation.
- To change which page you’re editing, or to create a new page, choose from the “Pages” drop-down.
- Save Changes to Your Website
- When you have finished editing, click the “Update” button to save your work. When you are ready to make the page (or the site) live,
- Click the “Publish” button.
The final website will be hosted on your web server and since the files are static your website will load much faster as compared to a PHP website. Remember, if you have multiple domains and you want to make sure that SitePad works on the correct one, then make sure that the domain you want is attached properly in the site details configuration portion of the setup above.
You can have your site running in no time by setting up a website using the SitePad Website Builder. You can publish multiple sites, manage upgrades, and even clone a site, all from cPanel using SitePad. Every website template is responsive, meaning your site will look great on any screen size.
Domain Names
Accounts and Billing
Cancellation and Refund
We are sad to see you go and would love you to stay back with us. However, if you do not need your hosting package anymore and wish to cancel it, you can place a cancellation request within your client area. All websites for add-on domains, subdomains, as well as email accounts (if any), that are hosted in your cPanel account will be suspended and further terminated along with the main hosting service after a cancellation request has been submitted.
Ensure your hosting account and all its data is backed up before it gets suspended and then cancelled to avoid any unwanted service interruptions.
Shared Hosting: Customers have a money-back guarantee period of30 Days.
Resellers: Customers have a money-back guarantee period of 45 days.
Dedicated Servers: The refund policy allows for a 7-day money-back guarantee.
You can cancel anytime and a refund of your hosting services can be requested within 45 days of purchase. If a cancellation request is submitted when the 45-day grace period is over, the refund will not be granted.
To place a cancellation request, log into your client account
Go to quick actions
Click Cancellation Options
Fill in the required fields in the cancellation form with your feedback and submit the request.
You will receive an email confirmation once your request is completed.
Leaving your feedback about our services is crucial to our ability to successfully serve our customers. We would truly value any information you can offer.
Cancelling the hosting account does NOT cancel your related domain name registration. A domain once registered cannot be cancelled or refunded.
Network and Technology
Hardware and Locations
At Vpsux we set every single cPanel/WHM server up identically. That includes:
- Shared hosting
- Reseller hosting
- Managed Dedicated servers
This is true in every location and with every underlying network provider we use. The service you get is identical. We designed this in order to provide the most stable and reliable service.
Hardware specification
We use high-end NVME hosting. On shared and reseller hosting, this is typically on servers with 128GB+ RAM and AMD EPYC CPUs.
Because we use CloudLinux, each cPanel account is limited in the RAM and CPU usage that it can make use of, but the whole server capacity is huge and the hardware performance is phenomenal.
We have tried various server setups over the past few years in order to provide the most consistent and highest performance hosting we can. This was the optimised setup we settled on.
We do not provide individual server specifications on request and exact underlying hardware can vary from server to server.
All servers run redundant RAID storage
Locations
As a global hosting provider we offer hosting locations around the globe. We do not run our own datacentres but instead put our managed hosting platform on top of various network providers. We offer the following locations:
- Singapore
We are adding more locations as we find infrastructure providers that match our high standards and are able to accomodate the advanced features we need such as unlimited bandwidth and inline DDOS protection.
In each of the above locations we may use a number of providers and specific datacentres. We make those decisions based on various factors including network performance, availability of hardware, reliability, government relations.
On dedicated servers we can offer more granular choice about where you want to be located and work with you to find the most suitable setup for your needs.
Backups
All servers have backups stored offsite using JetBackup.
AnyCast DNS
We run our own Anycast DNS service
DDOS Protection
We provide inline DDOS protection on all servers. We do not offer individual site protection against your site getting DDOS attacked — and we will likely take your website offline should you be under attack. However, this enables us to keep other websites (and the server) online in the event of a DDOS attack.
Software Stack
Every server we deploy runs indentically and includes the following
Software Name | Description |
cPanel Control Panel | cPanel is the world’s most popular hosting control panel. |
WHM (Web Host Manager) | WHM is the reseller and server management interface for cPanel. If you have a reseller account or a dedicated server you will have access to WHM. |
CloudLinux 8 | CloudLinux allows us to limit the resource usage of individual cPanel accounts. This lets us put multiple shared websites on one server and stops one user from affecting others on the server. |
LiteSpeed Web Server | LiteSpeed Web Server is a high-performance, secure, and easy-to-use web server that can interchange with Apache. It is part of the “NR Cloud Hosting” platform. The LiteSpeed cluster runs on VMware, with load-balancing performed by an F5 pair. It operates HTTP on the specified IP addresses, while HTTPS traffic is terminated at the F5 and forwarded to the LiteSpeed cluster over HTTP. In this environment, PHP applications are executed through FastCGI and LSAPI. User data is stored on a Network File System (NFS) volume that is mounted on both nodes of the LiteSpeed cluster |
Imunify360 | Imunify360 on Vpsux is an advanced security solution which provides various features to protect hosting accounts. Imunify360 provides ongoing protection against malware, automated patching, and is integral for maintaining the security of websites hosted on cPanel servers. |
SitePad | SitePad is a website builder included with certain hosting plans that enables users to easily create and manage their websites without needing any coding skills. It offers a user-friendly drag-and-drop interface, allowing users to customize their websites fully. |
LVE Limits Explained
LVE, or Lightweight Virtual Environment, creates isolated, small environments for every user on the server, and each one of them receives a specific portion of security lockdown features and dedicated resources. LVE guarantees users that their web hosting neighbors won’t inter-access their data on their server, nor will they steal SSD speed, RAM, or CPU from them.
CPU Cores
When processing data, an important piece of hardware that is used in the process is CPU. This piece of hardware has sockets with “cores” that each perform requested tasks. Some tips you should keep in mind if you want optimal CPU usage are:
- Make sure your site is up to date, optimized, and tidy, and remove any data or content that it doesn’t need.
- Enable using a CDN from your cPanel menu. This will help you offload delivering and searching of your website data, and it will take the strain off the server.
- There is less strain on CPU cores if there is a more cached content.
Memory (RAM)
Temporary storing data needed to do tasks is RAM memory. Users accessing various pages of your site and MySQL data queries affect this resource, as well as the activities you take on your site. The data is removed once a task is completed, and the space can be used for another task. For optimal RAM usage, you can follow the following tips:
- Optimize.
- The latest versions of Themes, Plugins, and Core will ensure that your CMS is tidy. Plugins that you don’t need should be removed in order to avoid draining memory usage with tasks that you aren’t in need of.
- Automatic cron tasks should be disabled from running by themselves. In addition, they should be set to run at set intervals of time from the Cron Jobs tab in cPanel.
- You will decrease the active tasks that use up RAP from repeated visits by serving cached content to users, so make sure that you install a caching plugin.
Entry Processes
The number of processes that enter your account are the entry processes, for instance, SSH sessions, PHP pages accessed by users, and cron jobs. Depending on the type of request that is being made, they are processed fast by the CPU.
IO and IOPS
IO stands for Input/output, and it is measured in MB per second. This influences the size of write/read data blocks served on your site. IOPS stands for Input/Output Operations Per Second, and it affects write/read data blocks number served on your website. If you optimize other limits properly, you shouldn’t be facing issues with these two as well.
Number of Inodes
Inodes are storage spaces used to hold the data of each folder and file under your hosting space.
Cage FS Security
The thing that defines the LVE limits for each account and doesn’t allow them to interfere with other accounts is the CageFS feature that is offered by Cloudlinux. However, keep in mind that this doesn’t apply to MySQL. Even though the resources are maintained and separated per cPanel account, something that is elementary for all accounts to use is MySQL.
CloudLinux Limits
CloudLinux is a fork of the linux operating system that lets you limit the resource usage of individual cPanel accounts. On our shared and reseller servers this lets us set how many resources a specific cPanel account can use.
Our limits are set as follows:
Up to 4GB RAM depending on package
Up to 2 vCPU depending on package
IO – Between 50MB/S and 250MB/S depending on package
Iops – Between 1024 and 5200 depending on package.
Disk Space Limits
With Vpsux, you receive one of the most generous offers for disk space, including up to 500 GB of NVMe SSD disk space integrated into our plans. This offer is exceptionally generous, and there are truly no hidden catches. However, there are a few conditions.
First, the storage must be utilized for hosting websites online. It cannot be employed for backup storage or file archiving.
Second, we enforce a fair usage limit. While we understand that some individuals may wish to store 100GB of emails in their mailboxes, this practice is not compatible with our disk space limitations and is unfair to other users.
Firewall IP Block
A firewall is a security system that allows the server to block dangerous and unauthorised access, it protects and allows legitimate communications to pass. Due to security reasons, we have installed a firewall on our servers with ConfigServer Security & Firewall or ‘CSF’, which is used for increased server security to block IPs based on suspicious behaviour, like trying to log in with a failing password too many times within a certain timeframe.
Sometimes you find out that your websites are inaccessible. More than that, you are not able to access Mail, Web, FTP or Control Panel services, while others may very well access these services.
The links to your cPanel(http://serverIP/cpanel and http://cpanel.domain.com) show an error message like server connection timed out, the site cannot be reached, the connection was reset, the site could be temporarily unavailable or too busy. You tried all of the URLs and still got one of these messages, most likely, your external IP address was blocked by our firewall and you need to contact support to unblock your IP.
First, you need to check if your server is up and running. If the server is running normally, most likely, your external IP address was blocked by Firewall.
Some events, such as repeated login attempts with incorrect credentials from within the cPanel, webmail, email client, FTP/SSH and PortScan activity could be the reason for the blocks. Let’s figure out how these could be avoided and resolved when the issue presents itself
The number of failed cPanel login attempts has been exceeded
When you were not able to log into cPanel for the first time, please do not try to log in as many times as possible. Continuous failed attempts can get your IP blocked. To avoid that, use auto-login options in the Vpsux account or check your login details in the Welcome Email that was sent to the registered email account linked with the hosting package. Otherwise, feel free to reset your cPanel password
POP3/IMAP/SMTP or Webmail Connection Failed
In addition to securing access to cPanel, the firewall also prevents unauthorized access to the mail service
- Blocked due to failed attempts to access webmail
If you are having difficulty accessing your webmail and therefore cPanel and webmail are no longer available, you have probably activated, most likely you have triggered a similar IP block for email access.
- Block due to failed POP3/IMAP login attempts
If you start receiving errors of IMAP/POP3 failed authentication in your email client, then it is possible that login credentials for the email account are incorrect. In this case, the email client will not stop trying to access the mail server which may also result in a permanent IP block.
- Blocked due to failed SMTP connection attempts
This kind of block occurs when SMTP authentication is invalid so you can’t send mail from the email client Make sure that SMTP login is your email address, and the correct password. Once your IP address has been unblocked, consider resetting your password if you are still unable to log in. You can do it in your cPanel account on the Email accounts page >> Manage option.
FTP/SSH Login Failed
The web owner has an FTP client set with a very high number of simultaneous connections. Incorrect configuration of email client and FTP client (for example FileZilla) leads the firewall to think it is a brute force attack. If there are many users in your network and they are accessing the Internet from an external IP address, make sure they are not reconnecting frequently using an FTP or email client . Connection requests from an IP address can trigger the firewall to block the IP address. You can change the maximum number of concurrent FileZilla connections for each site you connect to as follows:
- Start the FileZilla FTP program and navigate to Edit -> Settings
- In the left side menu on the Settings window, you should see the Transfers option. Click on it.
- Under Concurrent transfers, you have the “Maximum simultaneous transfers:”, followed by a text box with a numeric value. Make sure the number is 3 or less. It is recommended to keep this value at 1 if possible, as having multiple connections will slow down your uploads in the long run. If the value is greater than 3, you may get blocked.
- Press the “OK” button and exit FileZilla. Then, restart it again for the changes to take effect.
Incorrect Email Client Settings
Mail client settings can also cause IP blocking, so if you’re having trouble setting up an email client, it’s best to remove the email account from the email client and try again.
Failed web page login
It occurs when there is an authentication form or a secure directory on the website. Please make sure you use the correct login information. Otherwise, there is a chance for your IP to get blocked.
WordPress Incorrect Password
Repeated attempts to login to your website admin area (e.g. WordPress backend) with the wrong username and password combination.
Unauthorized Country IP
For security reasons, the firewall blocks IP addresses from certain countries.
PortScanning
Attempts to scan server ports are detected as suspicious because they are often used by hackers to detect possible vulnerabilities. Port scanning is an attack that sends client requests to a range of server port addresses on a host with the goal of finding an active port and exploiting a known vulnerability in this service. To avoid this, make sure your clients are configured not to constantly attempt to scan a server’s ports.
Quick Fix for cPanel IP blocking Issues
If your IP address has been blocked, you can ask our support to unblock it. All you have to do is to open a support ticket and provide us with your IP address using a tool like whatismyip.com.
What is a 403 Forbidden Error (and How Can I Fix It)?
Running a website, whether it’s a blog, an e-commerce store, an information landing site, or anything in between, is critical to your online presence. As with all things technology, hiccups can happen on your site, making the user experience anything but smooth.
Error messages are common problems for anyone running a site. While some of these messages are more prevalent than others and are easy to decipher, others are not. If you recently encountered a message that says “403 Forbidden: You are not authorized to access this server” and you don’t know what to do, this article will provide you with easy ways to resolve it.
A 403 Forbidden error occurs when you do not have permission to access a web page or something else on a web server. The issues causing the “403 Forbidden” error are quite different and require different approaches to resolve. Some of the solutions can be implemented by both visitors and website owners, assuming the problem is with their device or local network. However, issues caused by a website configuration can be examined only by the website administrators as they require access to the backend settings.
We will start with the general solutions that anyone can try and narrow down to more specific solutions that require administrator privileges to the Website.
If you are just a visitor, be sure to try these steps:
- Refresh the Page
- Double Check the Address
- Clear your browser’s cache and cookies
- Check if you have Permission to Access the URL
- Try Again Later
- Contact your ISP
- Disconnect from your VPN
If you are the website owner, most likely it’s incorrect file permission on your server. This error can be triggered by a faulty plugin or a corrupt .htaccess file. As a website owner, you can check the error logs from your hosting panel as they may indicate the source of the problem. However, you may also need to contact your hosting provider to access or change certain settings on your site In most cases, you should be able to resolve the issue on your own. We recommend backing up your site in case something goes wrong and you need to restore it to an older version.
Below are the steps to fix the 403 forbidden error.
Faulty WordPress Plugins
The 403 Forbidden error can also be caused by a faulty plugin, you will have to deactivate your plugins and then reactivate them one by one.
- Log into your cPanel
- Scroll down to the files section and then click on File Manager.
- Click public_html, go to the wp-content folder and locate the plugins folder.
- Click the plugins folder and select Rename.
- Give the folder a new name, for example, “plugins.bk”. your plugins will be automatically deactivated
- After deactivating the WordPress plugins go back to your website and reload the page if your website opens fine, it means that you have a problem with WordPress plugins.
- Your next step is to figure out which one it is.
- Go back to your cPanel and rename the plugins folder back to “plugins”.
- Go to the Plugins page in the WordPress dashboard and activate the plugins one by one.. Keep doing this until you can reproduce the error.
- Once you have identified the faulty plugin, you can either replace the plugin with an alternative one or contact its developer for support.
Corrupt .htaccess File
if the user makes changes to the .htaccess file and for this reason the .htaccess file is corrupted and may affect the website. So to resolve this incorrect .htaccess file to need to edit the .htaccess file in edit mode and replace the corrupted file with the original file.
Steps to edit the .htaccess file:
- First, you need to login to your cPanel
- Go to the files section and then click on File Manager.
- Select the .htaccess file and edit it(If you can’t find it, go to the settings and enable the “show hidden files” option.)
- Now you need to replace the content of your htaccess file with the content of the original htaccess and then click on the “Save Changes” button
- You can check the WordPress code here if you do not know the content of the original .htaccess file
- Replace the content of the .htaccess file
Wrong File Permissions
If the above two solutions failed to resolve the 403 Forbidden error, then it is very likely that the incorrect file permission is causing the 403 Forbidden error. Also, keep in mind the files and folders stored on your website have different file permissions and these file permission allows those who can access the webpage.
Note:
- All files stored on your website have 644 file permission.
- All folders stored on your website have 755 file permission.
If the file permissions are incorrect, the web server does not allow the user to access the Webpage then change the file permission that is defined above.
After changing all file permissions of files and folders then click on the “Ok” button to save the file permission.
Content Delivery Network (CDN)
- If you continue to receive the 403 Forbidden error after following the steps above, you may have a problem with your Content Delivery Network (CDN).
- It is a network of servers located in different parts of the world, with each server hosting a copy of your website. Many hosting plans come with a CDN to boost your site’s performance. To see if your CDN is the cause of the error, you will need to temporarily disable it.
Verify the A Record
if your domain name points to the wrong IP address, where you are not authorized to view content, the 403 forbidden error can also occur. If you have recently transferred your site from one host to another and did not change the nameservers, your domain may still be pointing to your old web host. Once the old host deletes your account, it will cause a 403 error status code. Therefore, check that your domain name points to the correct IP address, if not, point your domain’s nameservers or A record to the correct servers.
Malware Scan
Another cause of the 403 error is malware. If your WordPress site becomes infected with malware, it may continue to inject unwanted code into the .htaccess file. This way, even if you continue to fix the file using the first method provided, the error will still persist. Scan your website for malware. There are many WordPress security plugins like Sucuri or Wordfence to do this.
Rolling Back to Recent Updates
If you recently updated the CMS itself just before the 403 Forbidden Error appeared, you might want to consider rolling back to the previous version you installed when everything was working properly. Likewise, any extensions or modules you’ve recently updated can also cause server-side issues, so downgrading to older versions of those can also help.
Unexpected Database Changes
Uninstalling a CMS extension does not guarantee full recovery of changes. This is especially true for WordPress extensions. These extensions have carte blanche status within an application, which gives them full access rights to the database. With this access, an extension can modify database records that do not “belong” to the extension itself. This means that it can modify records created and managed by other extensions of the same CMS.
In these scenarios, the extension may not know how to undo changes made to database records, so it will ignore those items when uninstalling. Your best course of action, assuming you’re reasonably convinced that an extension is the likely culprit of the 403 forbidden error, is to open the database and manually look at the tables and records that have likely been modified by the extension.
Application Code or Scripts
If all else fails, manually debug the application by analyzing the application and server logs. Ideally, make a copy of the entire application on a local machine and perform a step-by-step debugging process. This will allow you to recreate the exact scenario where the Forbidden 403 error occurred and visualize the application code at the moment something went wrong.
You will need to contact support if none of the listed steps worked for you. Understanding the problems causing the error is crucial for fixing them in a timely manner – before the website suffers from traffic loss.
How to Host Dynamic DNS Domains with cPanel
DNS is the system used on the internet to name computers, with one of its major uses being to translate domain names, like vpsux.com to IP Addresses(104.26.1.125). This system makes it a lot easier to access services online like Google, Quora, and Vpsux Hosting without needing to remember long strings of numbers. But for DNS to work, these IP addresses need to remain consistent; if the IP addresses of any of these services changed, they would be inaccessible until the DNS records were updated. However, that’s usually not a problem, as service providers like DigitalOcean, Google Cloud, and AWS give servers running on their platforms Static IP addresses which don’t change.
Although cPanel is great for managing data-hosted websites, apps, and email accounts hosted on data centre servers, many people prefer to host online services at their homes or business. Many of these ISPs do not provide dedicated IP addresses, what this means is that a domain name cannot be used to connect to services hosted on their networks. Dynamic DNS, which automatically updates domain records when IP addresses change so that the domain remains connected to the corresponding server is the solution.
What is Dynamic DNS?
Dynamic DNS is a system for updating DNS (Domain Name System) records automatically. A DNS server is needed to convert the domain name into an IP address(which is a unique number that identifies devices on the internet) when entering a URL into a web browser. The server examines DNS records stored in zone files to determine the IP address associated with a domain,
When an IP address changes Dynamic DNS allows devices such as network routers to inform servers, the device connects to a unique web address, verifies, and transmits the new IP address. The record of an IP address that changes become quickly outdated which leads to connection loss because the server sends the incorrect address. When the zone records of an IP address change ,cPanel updates it so that the next time someone attempts to connect, they are given the correct IP address.
It is incredibly easy to set up dynamic domains in cPanel with the Dynamic DNS tool. We’ll show you how to set up a domain.
- Log in to your cPanel account
- Find the Domain section and navigate to Dynamic DNS
- Click the Create button.
- Fill in the information
- Enter a new subdomain for a domain that is managed through your cPanel account. You can choose a subdomain name according to your requirements. If you want you can enter the IP address too, here you have to enter the IP address where you want to point your domain. The IP address will be updated automatically once the dynamic DNS is working.
- After the subdomain has been created in DDNS cPanel generates a unique URL which is called webcall. A webcall is the address through which a router tells cPanel that its IP address has changed.
- Upon receiving this message, cPanel updates the domain’s zone records. The DDNS entry will be created and a URL that ends with a unique string will be generated. This URL should be treated like a password, visiting the URL will update the DDNS entry with the IP address you are visiting from.
Configure Dynamic DNS Router
DDNS client has its own process for configuring custom DDNS domains, you will be required to:
- Go to your device’s DDNS configuration interface.
- Select your Custom DDNS provider.
- Enter the required information( username, password, domain name, and webcall URL).
- Click the View SSL Certificate ( We strongly recommend that you use SSL to avoid sending an unencrypted username and password). You need to provide an SSL certificate to connect the device through an encrypted channel
After this has been set up, your device will use the webcall URL to communicate with cPanel whenever its dynamic IP address changes, ensuring that the service hosted on your network is always accessible at the specified domain name.
Please note the Dynamic DNS feature is available only for the domains pointed to our Vpsux nameservers.
Automatically Updating Your DDNS Record
While the DDNS record should not change unless you visit your DDNS URL from another IP address, it may be a good idea to set something up to automatically visit your DDNS URL from your IP, so when/if your dynamic IP changes, your DDNS record automatically changes with it. While some routers have DDNS support, the way cPanel handles DDNS is often different from the way other providers handle it; this means the DDNS settings in your router may not be the way to go here.
I’ve found that setting up a cronjob to periodically visit the DDNS URL is a quick way to ensure the DDNS record is kept updated. Depending on what type of router you have and what firmware it’s running, you may be able to set this cronjob up right on your router, otherwise, having it run on a home server (that is running Linux, macOS, or some other UNIX-like OS) would be sufficient. You can get to the cronjob editor on a home server by running: crontab -e. This cron entry below would visit your DDNS URL every hour on the 0th minute; you can use the Crontab Guru to translate crontab schedules
How To Clone A Website In cPanel
Website cloning means copying or modifying/duplicating an existing website design or script to create a new website. Website cloning allows designers and entrepreneurs to create and start their own website business without the need to develop it from scratch. You might want to clone websites to your cPanel server for many reasons. Since the copies are identical to an existing website, cloning makes it possible to deploy test and staging sites. It’s also a quick way to create a new site using the old one as a base.
Site owners use cloned sites to give designers and developers access to a working environment.. Cloning can be done from the command line, but it is time-consuming and mistakes are easy to make. cPanel and WHM automate the most error-prone steps so you can quickly clone sites based on content management systems and e-commerce applications.
We’ll start with the fastest and most convenient way to clone a WordPress site using WordPress Toolkit, Softaculous and the manual process.
Clone a WordPress site with WordPress Toolkit
WordPress Toolkit automatically copies the site, creates a new database and a new database user, configures the site to use the database, and if necessary, creates a new subdomain.
- First, go to the WordPress Toolkit interface in WHM or cPanel
- Open WordPress Toolkit and expand the detailed view of the site you want to clone.
- After clicking Clone, a window will appear asking if you want to clone WordPress to a new subdomain or an existing domain.
- Click the Clone tool on the site dashboard.
- WordPress Toolkit creates the subdomain and location to clone the website if they don’t exist
- Select a subdomain and location to clone the site
- After setting up the subdomain, click Start at the bottom of the page and the cloning process will begin.
- When the cloning is complete, you will receive a notification that your website has been cloned. When you’re done, log in to the cloned site.
Cloning a Website Manually with cPanel
Content management systems(WordPress, Joomla, and Drupal) are composed of two main asset types. The first is PHP code files and static files(images, JavaScript files, and CSS). The second is information stored in the site’s database(page content, configuration settings, user information, etc).
To clone a site, both static files and site’s database must be copied. Create a new folder and copy the site’s files into it. Export the original site’s database, create a new database for the clone, and import the data into it. Configure the clone to work with the new database. We’re going to focus on cloning a site into a new directory rather than a subdomain.
- Create a Folder and Copy the Site’s Files We can create a folder for the site’s clone and copy the files in File Manager, which you can open from the Files section of cPanel’s main page menu.
- Select the directory containing the WordPress site you want to clone.
- Click Copy in the toolbar and enter a name for the new directory. To keep things simple, we’ll clone the site into a directory under public_html so that you can access it from a URL such as “example.com/testing WordPress.”
- File Manager copies the directory and all of its contents, giving you an exact duplicate of the original site’s files.
Clone the Site’s Database
Cloning the database is straightforward with cPanel’s MySQL tools but a little more complicated than copying files.
- First, create a new database.
- Open MySQL Databases, which you’ll find under Databases the main page menu.
- Enter a name for the new database under Create New Database and click the Create Database button.
- Next, we export the original database. We’ll use phpMyAdmin, which is also under Databases in the cPanel menu.
- Select the original database in the sidebar.
- Select the Export tab and make sure the Quick export method is selected.
- The custom method lets you change database export options, but we’ll stick with the defaults.
- Click Go.
- This “dumps” the database, downloading an SQL file to your local machine with the information needed to recreate the original site’s database. That’s what we’re going to do next, also using phpMyAdmin.
- Select the new database (the one we created in the previous section).
- Click on the Import tab.
In the File to Import section, click Choose File and locate the SQL file you just downloaded. Click the Go button at the bottom of the page.
The last step in this section is to provide the database with a user with a password. You can use an existing database user, but we’ll add a new user and provide them with a unique password.
- Log into cPanel,
- Navigate to the MySQL databases page.
- Enter a username and a password under Add New User section.
- Click Create User, then return to the MySQL Databases page.
- Select the new user and the database we created in the previous section.
- Click Add
- Select “All Privileges” on the next page and confirm the changes.
- The files and database have now been copied,, but our cloned WordPress site is still configured to use the original site’s database. We will now configure the clone to use its own database.
- Edit the cloned site’s database and URL configuration.
This step is specific to WordPress, but you’ll need to do something similar for other content management systems.
- Open the file manager and select the new site directory.
- Select the wp-config.php file.
- Click Edit on the toolbar.
- WordPress has to connect and authenticate with the new database, as such several fields in the MySQL settings section of wp-config.php need to be modified
- Enter the new database name in the DB_NAME field.
- Enter the user we just created in the DB_USER field.
- Enter the user’s password in DB_PASSWORD.
- While wpconfig.php is open, we can also notify WordPress of its new URL.
- By adding the following lines, with the appropriate changes, to the bottom of the file.
<! – wp:paragraph – >
define( 'WP_HOME', 'http://example.com/testingwordpress' );
<! – wp:paragraph – >
define( 'WP_SITEURL', 'http://example.com/testing wordpress' );
- Save Changes when you’re finished.
You should now be able to load your cloned site at http://your_domain.com/your_subdirectory which will be something like http://example.com/testingwordpress.
Cloning a Website Using Softaculous
Softaculous, however, has a new clone feature that makes cloning much simpler. Since it leaves the original site in place initially, Below is a quick step-by-step guide on how to clone your site with Softaculous.
- Login to your cPanel account.
- Locate and click ‘Softaculous Apps Installer’.
- Click the application in which you want to clone and Click on ‘Clone’.
- Enter the Clone installation details.
- Click on All Installations, this will take you to the Clone Installation page. You can fill the required details of where you want your clone to go.
- Choose Protocol: Stick with the default https://
- Choose Domain and leave the In Directory blank(if you are moving to a subfolder, enter that here).
- Database Name: Leave it as default or enter a database name
- Once the required information for your clone has been filled in, click on the Clone Installation
- Softaculous will install the clone to the new folder(domain/subdomain)you selected. It also clones the database as well so that each copy has its own. (Be sure that you have enough room on your hosting plan for the databases or your clone will fail).
This is how to clone a website.
Can we Enable Litespeed Crawler?
LiteSpeed Crawler is an integration of the LiteSpeed Cache plugin that can help speed up your website. The crawler goes through your website and updates the cached pages to reduce the waiting time for your visitors which saves significant bandwidth!
Additionally, with the crawler refreshing expired pages at regular intervals, the chances that a user will encounter an uncached page is significantly diminished. This makes for a faster site.
Crawler functionality is enabled or disabled at the server level, and its availability is controlled by us to reduce resource usage.
Litespeed Crawler is disabled by default in all shared hosting plans. However, you can install it yourself on our unmanaged VPS options.
How to Host Git Repositories with cPanel
Git is an open-source version control system(VCS) which tracks the history and versions of content (files and directories) and manages changes to a project without overwriting any part of the project. It allows developers to collaborate and work on a project at the same time.
The Git Version Control menu allows you to create or import Git repositories and host them in your cPanel account. The cPanel menu allows you to create, clone, view, and deploy repositories without having to log in to your account via SSH. The cPanel Git Version Control tool provides a convenient graphical interface that allows access to Git features without using the command line.
How to use Git Version control in cPanel to install and update a site
The steps below allow you to easily deploy and manage your projects.
To create an empty repository you will need to disable the Clone a Repository option.
Using your preferred text editor on your local machine, add a .cpanel.yml file to the root folder of your repository.
Add the following to .cpanel.yml
deployment:
tasks:
- export DEPLOYPATH=/home/cpanelUser/public_html/
- /bin/cp -R * $DEPLOYPATH
Replace the “cpanelUser” with your Cpanel username.
.Git Add, commit and push these changes to GitHub.
- Head over to your cPanel account
- Under files, select the Git Version Control tool
- Toggle off the Clone a Repository button
- Click Create, where you can start a new repository from scratch. This process will create the /.git folder in the newly created repository. Make sure you do not modify/delete the /.git directory or its contents. Any changes to this folder can break the repository irreversibly and lead to data loss.
- In front of the newly created repository, click on “MANAGE”
- Enter the file path to the new repository
- Name the repository as it will appear in your cPanel interface
- Click Create at the bottom
- Then, it will be transferred to another screen with commands which you can use to push a Git repository from your PC to cPanel.
- In the Repository Path text box, enter the path to the document root of the site, the document root is usually public_html. However, you can install the site in a public_html subdirectory if you wish.
- Make sure to set the correct permissions on the directory so that the site is visible. In the Repository Name text box, enter a descriptive name for your repository.
- Click Create.
Please note that Git Version Control will only show Git repositories created using the cPanel menu itself. Therefore, creating or deleting repositories via SSH will cause inaccuracy in the list of repositories displayed here.
Clone an Existing Repository into your cPanel Account
Be very careful when creating a repository in a directory that already contains files. If for some reason you delete the repository from cPanel, the entire directory will be deleted. Instead of creating your own Git repository, you can “clone” a repository that already exists on the web.
- Head over to the cPanel
- Under Files, Select Git Version Control
- Copy the clone URL into the Clone URL
- Enter the Repository path (remember the cloned repository provides its own directory)
- Specify the repository name as it will appear in the cPanel interface
- Click Create, and you will be redirected to your list of repositories and the cloning process will begin. This may take some time depending on the size of the repository, and all options for that repository will be disabled during the process, so you will not be able to manage or remove it until the clone is complete.
You have now successfully cloned a repository into your hosting account.
Managing an Existing Repository
The Manage option is divided into two tabs: Basic Information and Pull or Deploy. Both tabs share the following elements.
The repository path indicates the directory where the repository is located and allows you to open it in the file manager.
The remote URL is only available for repositories cloned from other sources and specifies the location of the source repository.
Currently, Checked-Out Branch displays the branches that have been checked out for this repository. It also allows you to access it in the Gitweb interface.
HEAD Commit displays information about the last commit (HEAD) in this Git repository.
In the Basic Information tab, you can also change the Repository name and select a different Checked-Out Branch. Any of these changes must be confirmed by clicking the Update button.
In the Pull or Deploy tab, you can also view information about the last deployment.. This is the information on the commit that is deployed at the moment, and the date of the deployment. There are also two buttons featured here:
Update from Remote, which is only available for cloned repositories and can be used to pull updates from the remote repository to the cPanel repository.
Deploy HEAD commit, which can be used to manually deploy the last commit.
To deploy a repository, you will need to go to the Manage Repository menu and press the Deploy HEAD Commit button in the Pull or Deploy tab.
Please note that cPanel automatically adds a post-receive hook to all new repositories which will trigger the deployment each time you push updates to the repository. Cloned repositories can only be deployed manually.
Why Create a Git Repository in cPanel
cPanel makes the process much easier by creating the repository and the necessary executable files to save and launch your project right away.
How to Clear your Browser Cache
A cache is a temporary storage for website data, which is used to improve your browsing experience. The ‘cache’ is a tool used by your internet browser to speed up the page-loading process and helps fix errors like formatting issues. Website owners can also use the caching mechanism to boost their website performance and improve user satisfaction. Clearing the cache and cookies from a web browser is a vital first step for any troubleshooting. Clearing cache is a way one can be sure that any issue you have is actually a development or server error rather than inconsistencies from browser
Many of the websites you visit are made up of thousands of media files, and sometimes it may take a while for a browser application to load all the website’s content. The first time you visit a site, your browser downloads the original data of the website in order to make it load faster the next time you visit it, this process is called caching.
It’s a necessary diagnostic when having website issues. But what does clearing your browser cache mean, and how do you clear the cache for your specific browser? If you are using Internet Explorer, Google Chrome, or Mozilla Firefox you can quickly clear the cache with a keyboard shortcut. While in your browser, press Ctrl + Shift + Delete simultaneously on the keyboard to open the appropriate window (or Option-Command-E for Safari users). Be sure and close the browser and restart it after clearing the cache and cookies.
Why You Should Clear Cache
When you use a browser, it saves some website data in your cache. It does this to avoid downloading the same files when you revisit the site. You make a change to your site, but you’re unable to see that change because your browser is still serving up the cached version of that resource. Or, the cache might have become corrupted or misconfigured.
For these reasons, a very good first step whenever you encounter an issue on your site or someone else’s site is to clear your browser cache. It won’t always fix the issue, but it is an essential first diagnostic step to rule out before assuming that it is more complicated.
How to Clear Your Browser Cache
Depending on the browser you are using, we have curated a step-by-step guide on how to clear your browser on Google Chrome, Mozilla Firefox, and Safari.
Clearing the Browser Cache in Chrome
- Open Chrome on your computer and click the ellipsis(three dotted lines in the upper-right corner)
- Go to the More tools menu option and select Clear browsing data
- Pick a time frame from the drop-down menu
- Check or uncheck boxes based on your preference. Options include Browsing history, Cookies and other site data, and Cached images and files.
- Click Clear data.
Clearing the Cache in Firefox
- Open Firefox on your computer and click the three horizontal lines at the upper right corner of the screen.
- Choose Settings.
- Click on the Privacy & Security panel.
- Scroll to the Cookies and Site Data section and click Clear Data
- Check or uncheck boxes based on your preference (Cookies and Site Data and Cached Web Content)
- Click the Clear button.
Clearing the Cache in Safari
- Click the Safari menu tab from the bar on top of the screen and select Preferences.
- Click on Advanced.
- Check the Show Develop menu in the menu bar box.
- Click on the Develop tab on the Safari menu bar and select Empty Caches.
With Caching, the browser save some temporary internet files upon a user’s first visit to a specific site. As a result, the page loads faster the next time the user accesses the same website.
Clearing your browser cache can fix loading errors, and it also helps to improve web security as it prevents others from.
Moving to Vpsux
Website Migration Process
Vpsux offers a free migration service with all of our hosting packages. This means we can move your site with minimal or even zero downtime – all that we need from you are your existing hosting log-in details so that we can get access to your files and database(s). To start the process, firstly raise a support ticket and let us know the site you’d like migrated and the details for how we can log-in to your old host. Migrations can take a couple of days, depending on the complexity of the site and how quickly we can transfer everything. We will keep you updated on the progress of the migration through the support ticket system. There’ll also be an opportunity to test the site prior to changing the nameservers over by updating your hosts file.
Certain migrations are easier than others – if you are with another provider that uses cPanel we can move everything including your site files, databases, emails and everything under the existing account in one move. We would generate a full cPanel backup file and then import that over to your hosting with us – this will overwrite anything you’ve already uploaded with us with your old hosting files as part of the process.
To do this, we will need your existing hosts’ cPanel login details, and it is also important that your host allows you to create your own cPanel account backups (unfortunately some hosts disable this). If you have any questions about this, please let us know beforehand and we can check that the full backup can be created successfully.
If your provider doesn’t use cPanel, we will manually copy your site files using FTP (or SSH, if it is available) and download a copy of your database(s). Unfortunately, we cannot yet move email accounts from a provider not using cPanel, but, you can recreate these in your cPanel with us once the migration is complete. For ore information, you can refer to cPanel article: https://docs.cpanel.net/knowledge-base/transfers-and-restores/how-to-migrate-a-wordpress-installation-to-a-cpanel-server/
Once the migration is completed, you’ll need to update the nameservers on the domain to point to:-
ns1.mysecurecloudhost.com
ns2.mysecurecloudhost.com
ns3.mysecurecloudhost.com
ns4.mysecurecloudhost.com
Once the nameservers are updated, this will point your domain name to the newly migrated website at Vpsux.
The Domain Transfer Process
GTLD (.com, .net, .org, and most others) Most other domains are considered ‘GTLDs’ – this is short for ‘Global Top Level Domains’, so are not country specific. The transfer process for these domains is slightly different and relies on an authorization code or EPP key. When you order a GTLD transfer, you pay the same as a 1 year registration or renewal because as part of the transfer process, an additional year is added on to the domain expiration date.
The steps to transfer a GTLD domain are:-
Step 1 – Unlock the domain with your current provider
Step 2 – Obtain the EPP key (sometimes called an authorization code) from your current provider
Step 3 – Order the domain transfer from Vpsux – https://www.vpsux.com/clients/cart.php?a=add&domain=transfer
Step 4 – Once the order is paid for, you’ll receive an email to the admin contact on the domain you’re transferring. There’ll be a link to click and this is where you need to approve the domain transfer to Vpsux.
Step 5 – Once you’ve approved the transfer, it can take several days for the transfer to go through (depending on the registry it’s coming from), but you’ll receive an email from Vpsux once the transfer is completed.
Once the transfer is completed, you can then manage the domain from www.vpsux.com/clients under ‘Domains’.
What's the Difference Between a Domain, Website, and Email Hosting?
A domain, website, and email hosting are all related but have different functions. For you to be online you need a domain name, website, and email address
Domain: A domain such as testing.com is the address or URL that people use to access a website. It’s the name of the website. In order to have a website, you need to register and purchase a domain name. A domain name can be registered through a domain registrar live Vpsux, a registrant registers a domain. Get your domain name from Vpsux today.
https://www.vpsux.com/domains/
Website: A website is a collection of web pages that can be accessed over the internet, it is where the files live. Websites can be built using different technologies such as
HTML, CSS, and JavaScript. A website is hosted on a web server and can be accessed using a domain name.
When someone enters your domain name in a browser, the domain name is translated into the IP address of your web hosting company’s computer.
Web hosting companies like Vpsux specialize in storing and serving websites. At Vpsux we offer different types of hosting plans to our customers, please check our site to go through each plan.
Email hosting: Email hosting is a service that allows you to create, store and manage email accounts using your own domain name.
This means you can have email addresses like “[email protected]” rather than “[email protected]”. Email hosting services usually include webmail (web-based email) access, email forwarding, and email autoresponders.
In summary:
A domain is the name of your website
A website is the content and functionality of the website
Email hosting is a service to manage your email accounts using your own domain name
Knowing the difference between your domain, web hosting and email is important for keeping track of your online presence and having a functioning website. A domain, website and email hosting are dependent on one another. Your visitors get to your website by typing your domain in their address bar and sending emails to your custom address.