Library
All guides
Narrow it down by topic, level, format or the system you are working on.
58 guides
Results
-

How to connect to a server with SSH
Open a secure command line on a remote server from Windows, macOS or Linux, and understand the host key prompt you see the first…
-

How to migrate a cPanel account to another cPanel server
Three ways to move a whole cPanel account (files, databases, email and DNS zone) to a new server, with annotated WHM screenshots for each.
-

How to migrate email to a new host
Copy mailboxes over IMAP, switch the MX records, and pick up the stragglers, without losing a single message.
-

How to change hosts without downtime
Run the old and new servers side by side, switch DNS when the new one is proven, and keep the old one answering until…
-

Website migration checklist
Everything to check before, during and after moving a website to a new host, so nothing is forgotten and nothing breaks.
-

How to move a WordPress site to a new host
Copy the files and database, test on the new server before anyone else sees it, then switch DNS with the old host kept as…
-

How to flush your DNS cache
Make your computer forget old DNS answers after a site move or record change. Commands for Windows, macOS, Linux and every major browser.
-

How to set up SPF, DKIM and DMARC
Three DNS records that prove your email is really from you, so it reaches inboxes and nobody else can send as your domain.
-

What is a nameserver?
Nameservers hold your domain’s DNS records. Changing them moves control of every record to a new provider at once.
-

How to point a domain to a server
Connect a domain to your hosting by setting A records, adding www, and checking the change before you rely on it.
-

What is DNS propagation, and how long does it take?
Why a DNS change reaches some people in minutes and others in hours, how to check its progress, and how to make the next…
-

DNS record types explained
A, AAAA, CNAME, MX, TXT, NS, CAA and SRV: what each DNS record does, with real examples you can copy.
-

How DNS works
DNS turns a name like example.com into the IP address of a server. Here is every step of a lookup, and why caching makes…
-

What is cPanel (and Plesk)?
Control panels put a web interface on top of a hosting server, so you can manage sites, email, databases and files without the command…
-

What does 99.9% uptime actually mean?
Uptime percentages converted into real downtime per month and year, and what a host’s guarantee really promises.
-

How much RAM and CPU does a website need?
Rough starting sizes for common sites, why memory runs out before CPU, and how to measure what your own site actually uses.
-

Managed or unmanaged hosting: which do you need?
The server can be identical. What changes is who installs updates, watches for problems and fixes things at 3 a.m.
-

Shared, VPS, dedicated or cloud hosting: what is the difference?
Four labels, one question: how a physical server is divided up, and who looks after your part of it.
-

What is web hosting?
A website is a set of files and usually a database. Hosting is the computer that keeps them online and answers every visitor’s request,…
-

How to fix ERR_SSL_PROTOCOL_ERROR
The browser and server could not agree on a secure connection at all. Usually HTTPS is not set up on that port, or the…
-

Why do my emails go to spam?
Most legitimate mail lands in spam for fixable reasons: missing SPF, DKIM or DMARC, a server with a poor reputation, or a site sending…
-

How to fix the WordPress white screen of death
A blank page or “There has been a critical error” means PHP stopped with a fatal error. Find the plugin or theme responsible and…
-

How to fix “Error establishing a database connection”
WordPress cannot reach its database. Either the login details are wrong, the database server is down, or the database itself is damaged.
-

How to fix ERR_CONNECTION_REFUSED
The server answered, but nothing was listening on that port. Usually the web server is stopped, listening elsewhere, or a firewall rejects you.