Support Guides

Extended

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

How to manage Node.js versions with NVM

Install Node Version Manager (NVM) with its official curl install script, then reload your shell with source ~/.bashrc. Run nvm install 20 to add a version and nvm use 20 to switch to it for the current session. The command nvm alias default 20 sets the…

How to change the document root in cPanel

For an addon domain, enter a custom path in the Document Root field when adding it under Domains in cPanel. For public_html, a symbolic link made over Secure Shell (SSH) with ln -s, or a rewrite rule in .htaccess, can serve files from another directory. The…

How to export a DNS zone from cPanel

In cPanel, open Backup under Files, generate a full account backup and download it. Extract the archive and open the dnszones folder, where each domain has its own file ending in .db. Alternatively, open JetBackup 5, go to Restore & Download, choose the…

How to use an SSH key with GitHub

Generate a Secure Shell (SSH) key pair with ssh-keygen -t rsa -b 4096 -C followed by your email address, then show the public key with cat ~/.ssh/id_rsa.pub. In GitHub, go to Settings, then SSH and GPG keys, click New SSH key and paste the public key in.…

How to set up reseller hosting with WHM and cPanel

Log in to WHM on port 2087 and use Add a Package to set disk, bandwidth, email and database limits for each tier. Create each client's cPanel account with Create a New Account and assign it a package. WHMCS, installed through Softaculous and linked with a WHM…

Initial server setup for Debian 12

Install Apache, MariaDB, PHP 8.2 and Certbot with one apt install command, then run sudo a2enconf php8.2-fpm to connect PHP to Apache. Enable the default SSL site and add AllowOverride All to both virtual hosts so .htaccess rules work. Running sudo…

How to mount remote directories with SSHFS

Install SSHFS, a tool that mounts folders over Secure Shell (SSH), with apt install sshfs or dnf install sshfs. Create a local mount point, then run a command such as sshfs root@192.168.1.10:/home /backup to mount the remote directory. A fuse.sshfs line in…

How to create a cPanel account in WHM

In WHM, search for create account or open Create a New Account under Account Functions. Enter the primary domain, and WHM fills in a username based on it. Generate a password, then pick a package or set resource limits manually. Leave mail routing on…

How to set up a DMARC record in cPanel

In cPanel, open Zone Editor under Domains, click Manage beside the domain and add a TXT record named _dmarc followed by your domain. A starting value for the Domain-based Message Authentication, Reporting and Conformance (DMARC) record is v=DMARC1; p=none,…

How to use AVIF images in WordPress

Check Tools, Site Health, Info, Media Handling in WordPress to confirm AVIF appears among the supported formats. WordPress has accepted AVIF uploads since version 6.5, provided the server's ImageMagick library supports them. Convert existing images with GIMP…