Support Guides
Focused, task-driven articles covering a single action or process.
The maximum size for one email, attachments included, is 50MB. Encoding makes attachments larger in transit, so a 40MB file can push a message over 50MB. Many recipient mail servers reject messages over 20MB, so smaller attachments deliver more reliably. For…
A domain name is the memorable name people type instead of a server's numeric IP address, and the Domain Name System (DNS) looks that address up for them. Registering one gives you the right to use the name and control where it points, not a website or email…
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…
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.…
In Plesk, open Apache & nginx Settings for the domain, switch off Proxy mode and clear the NGINX cache to test whether the proxy is at fault. Blank pages or 500 errors usually mean Run PHP as needs resetting to FPM application served by Apache. Restored files…
Run apt update, then apt-get install python3, and confirm the install with python3 --version. Install pip with apt-get install python3-pip. Debian 12 blocks pip from installing into the system Python, so create a virtual environment with python3 -m venv for…
Run sudo hostnamectl set-hostname followed by the new name, which writes it to /etc/hostname so it survives a reboot. Update the 127.0.1.1 line in /etc/hosts so the system can resolve the new name locally. The older hostname command only lasts until the next…
Add server_tokens off; inside the http block of /etc/nginx/nginx.conf. Test the file with sudo nginx -t, then apply it with sudo systemctl reload nginx. Running curl -I against your domain should then show a Server header reading nginx with no version number.…
After logging in to webmail, the landing page shows a tile for each account setting, with no need to open Roundcube. Change the mailbox password under Password & Security, then update it in any connected mail apps. Three tiles automate incoming mail:…