Support Guides

Extended

In-depth articles combining step-by-step instructions with broader context.

How to manage Node.js versions with NVM

Running multiple Node.js projects on a single VPS often means each project needs a different Node.js version. Installing Node.js globally with a package manager gives you one version for everything, which causes compatibility errors when versions conflict.…

How to change the document root in cPanel

The document root is the directory where cPanel serves your website files from. By default, this is the public_html folder, but you may need to change it when installing applications that require custom directory structures, running multiple site versions or…

How to export a DNS zone from cPanel

Exporting your DNS zone from cPanel creates a complete record of your domain’s DNS configuration. You can use this file to archive records, audit your setup or migrate to another DNS service without losing any entries. You will export your zone using…

How to use an SSH key with GitHub

SSH keys provide secure authentication for GitHub repositories without requiring your username and password each time you push or pull code. The key acts as a unique digital credential tied to your machine. You will generate an SSH key pair on your local…

How to set up reseller hosting with WHM and cPanel

Running a reseller hosting business requires managing multiple client websites under one hosting account. WHM (Web Host Manager) and cPanel provide the tools you need to create hosting packages, provision client accounts and automate billing without manual…

Initial server setup for Debian 12

A fresh Debian 12 VPS needs Apache, MariaDB and PHP installed and configured before it can host PHP applications such as WordPress, Joomla or OpenCart. This guide takes you through each component of a LAMP stack on Debian 12, from package installation through…

How to mount remote directories with SSHFS

SSHFS lets you mount remote directories over SSH and access them as if they were stored locally on your system. This is useful when managing files across multiple servers, backing up data or working with remote development environments. You will install…

How to create a cPanel account in WHM

Creating cPanel accounts in WHM gives each of your reseller hosting clients an isolated environment to manage their websites, email and databases. You control resource limits through packages while your clients get full cPanel access to their own hosting…

How to set up a DMARC record in cPanel

Email spoofing allows attackers to send messages that appear to come from your domain. A DMARC record tells receiving mail servers how to handle emails that fail authentication checks, protecting your domain’s reputation and preventing unauthorised use.…

How to use AVIF images in WordPress

AVIF images compress up to 50% smaller than JPEG files while maintaining the same visual quality. WordPress 6.5 added native AVIF support, allowing you to reduce page load times and improve user experience without sacrificing image clarity. You will learn how…