Guides

Hosting, explained by the people who run it.

Practical guides on web hosting, DirectAdmin, WordPress, managed servers and moving sites — written by the people who run them.

RSS feed

CloudLinux

What Is CloudLinux OS and Who Actually Needs It?

What CloudLinux OS does on a shared or reseller server, how the Shared, Shared Pro, Solo and Admin editions differ, and when plain AlmaLinux is enough.

4 min read →

Security

How to Detect and Remove Malware From a Website

How to tell a site is infected, find the malicious files, clean or restore it, close the hole it came through, and clear Google's warning.

4 min read →

WHMCS

How to Set Up Products, Pricing and Configurable Options in WHMCS

Create product groups and hosting products in WHMCS, set billing cycles and prices, add configurable options and addons, and build the order form clients see.

4 min read →

DirectAdmin

How to Install DirectAdmin 1.709 on AlmaLinux 9

Install DirectAdmin on a clean AlmaLinux 9 server: hostname and IP requirements, the setup.sh command with your licence key, and the first login on port 2222.

4 min read →

Email

How to Set Up Email on Plesk So It Does Not Land in Spam

Configure a Plesk mail domain properly — hostname, PTR, SPF, DKIM, DMARC, TLS and limits — and test it so mail reaches inboxes rather than junk.

3 min read →

Linux

How to Check Disk Space on Linux and Find What Is Filling It

df, du and ncdu to see where the space went, the usual culprits on a web server — logs, backups, caches, mail — and how to clear them safely.

3 min read →

WHMCS

WHMCS Security Checklist: 12 Things to Do After Installing

Rename the admin directory, move writable folders out of the web root, lock configuration.php, restrict admin by IP and enable two-factor authentication.

3 min read →

Networking

IPv4 vs IPv6 for Hosting: What Site Owners Need to Know

Why IPv4 addresses cost money and IPv6 is free, whether your site needs both, how to add an AAAA record, and the two things that break when IPv6 is half-done.

3 min read →

Servers

How to Install Nginx, PHP-FPM and MariaDB (LEMP) on Ubuntu

A complete LEMP setup on Ubuntu 24.04 — Nginx, PHP 8.3-FPM, MariaDB — with a working server block, a secure database, sensible PHP settings and HTTPS.

3 min read →

WHMCS

Stripe and PayPal in WHMCS: Setup, and Why Invoices Stay Unpaid

Configure Stripe and PayPal in WHMCS, set the webhook and IPN URLs, read the Gateway Log, and fix the case where the client paid but the invoice stays unpaid.

4 min read →

Linux

systemd Basics: Start, Stop, Enable and Read Logs with journalctl

The systemctl commands that manage services on modern Linux, how to start a service at boot, write a unit for your own app, and read logs with journalctl.

3 min read →

WHMCS

WHMCS Not Sending Emails: SMTP Setup and the Fixes That Work

Send WHMCS mail through SMTP on your own domain, read the Email Message Log, add SPF and DKIM, and fix authentication failed, data not accepted and spam.

3 min read →