Support Guides

VPS Guides

Guides for Virtual Private Server users, covering control panel installation, CLI usage, and server management.

How to schedule automatic server reboots with cron

Servers can accumulate memory leaks, stale processes and temporary file build-up over time. Scheduling a periodic reboot clears these issues automatically, without requiring manual intervention at unsociable hours. You will edit the root crontab to add a…

How to install ImageMagick and Imagick on cPanel

ImageMagick is an image processing library used by PHP applications including WordPress and Magento for resizing, converting and manipulating images. The Imagick PHP extension connects your PHP stack to ImageMagick so applications can process images…

Managing your VPS with Claude Code

Claude Code is Anthropic’s AI coding assistant a CLI tool that runs in your terminal, reads your actual files and executes commands on your behalf. Rather than searching for answers and manually piecing together fixes, you describe a problem in plain…

How to set up SSH agent

SSH agent is a background process that holds your decrypted private keys in memory for the duration of a session. Loaded into an SSH agent, connect to remote servers or push to Git repositories without entering your passphrase each time. This guide covers…

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 connect to PostgreSQL using Node.js

Node.js applications that need to read or write data from a PostgreSQL database require a driver to handle the connection. The node-postgres package (pg) provides that driver, along with support for queries, connection pooling and async/await syntax. This…

How to install npm packages

npm (Node Package Manager) is the default package manager for Node.js, giving you access to hundreds of thousands of open-source libraries and tools. Whether you are running a bare Linux VPS or a cPanel-managed server, you need Node.js and npm installed…

How to create and manage symbolic links in Linux

Symbolic links let you reference files and directories from multiple locations without duplicating data. They act as pointers that redirect to the original file or folder, which makes them useful for organising complex directory structures and maintaining…

How to install Node.js on Linux

Node.js executes JavaScript code outside the browser, turning it into a language for building servers, command-line utilities and backend services. Installing Node.js on your Linux server gives you the node runtime for executing code and npm for managing…

How to check open ports on Linux

Open ports on your Linux server indicate which services accept network connections. Monitoring these ports prevents unauthorised access and helps you troubleshoot connectivity problems. You will check open ports using four command-line tools: ss, netstat,…