Support Guides
Technical articles aimed at experienced users, developers, or VPS/dedicated server customers.
Add a Node.js site in CloudPanel with port 2368, which Ghost listens on by default. As the site user, install Ghost CLI with npm install ghost-cli@latest -g. Run ghost install with your MySQL details, the local process option and the flags that skip Linux…
Install Node.js 20.19 to 24.x, then run npm install n8n -g over Secure Shell (SSH). Set GENERIC_TIMEZONE for scheduled workflows, and WEBHOOK_URL when n8n sits behind a reverse proxy. Open port 5678 in your firewall, run n8n start and visit your server's IP…
Build the responder in n8n as a chain of nodes: an inbox trigger over IMAP, a Markdown converter, a DeepSeek summariser, a GPT-4o-mini classifier, an OpenAI writer, a DeepSeek reviewer and a Send Email node. Emails classed as company information requests pull…
Create /opt/openclaw and add a .env file holding your AI provider key and messaging bot token, then restrict it with chmod 600. Write a docker-compose.yml that runs the official OpenClaw image with an automatic restart policy and a named volume for its data.…
Install Node.js 20 from the NodeSource repository, create a dedicated strapi user and run npx create-strapi-app@latest inside a new project folder. Start Strapi with npm run develop. Visit your server's IP address on port 1337, followed by /admin, to create…
Install Claude Code on a Linux VPS with Anthropic's native installer script, then run claude from the directory you want it to work in. Claude Code reads your real logs and configuration files, so its fixes suit your server. Typical jobs include diagnosing…
Install Node.js 20 in your home directory with Node Version Manager (NVM), because the system Node.js is not writable. Install n8n version 1 with npm and the --foreground-scripts flag to stay within CloudLinux process limits. Run n8n under PM2 behind a small…
In cPanel, open Setup Node.js App and create an application with a Ghost-supported Node.js version, an app root and a URL. Over Secure Shell (SSH), activate the app's environment and run npm install ghost-cli@latest -g, then ghost install local --no-setup in…
Run Strapi and a PostgreSQL database as Docker containers on the VPS from one docker-compose.yml file, started with docker-compose up -d. In the Strapi admin on port 1337, create an Article collection type and give the Public role find and findOne…
Download the Docker Compose binary from GitHub with curl into /usr/local/bin/docker-compose, then run chmod +x on it to make it executable. Alternatively, install it through Python's package manager with pip3 install docker-compose. Either way, docker-compose…