Support Guides
Focused, task-driven articles covering a single action or process.
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…
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…
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…
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…
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,…
Traditional content management systems like WordPress bundle your content, templates and frontend code into a single application. This creates performance bottlenecks and limits how you can deliver content across different platforms. You will build a headless…
Missing or incomplete CA bundles cause SSL installation failures on GeoTrust and RapidSSL certificates. Browsers display security warnings when the certificate chain is broken, even though your certificate itself is valid. You will build a complete CA bundle…
Vulnerable or poorly performing plugins create security risks and slow down your WordPress site. Leaving them active invites malware infections and performance issues that affect your visitors. You will use WordPress Toolkit in cPanel to deactivate plugins…
Manual website migration transfers your files, databases and email accounts from your current host to a reseller account. This process works when your previous host does not use cPanel or when automated backup tools are unavailable. You will create a new…
Out of office replies let your contacts know when you are unavailable to respond to emails. Setting up an autoresponder in Roundcube prevents confusion and manages expectations while you are away from your inbox. You will configure an autoresponder through…