Step-by-step help for your hosting
1,794 practical guides for cPanel, Plesk and DirectAdmin, Linux and Windows servers, websites, databases, DNS and security, from your first login to troubleshooting.
Search results
504 guides match “cpanel” · Clear search
Add security headers with .htaccess on LiteSpeed (HSTS, CSP, X-Frame-Options)
Add HTTP security headers such as HSTS, X-Content-Type-Options, X-Frame-Options, Referrer-Policy and Content-Security-Policy to a site on LiteSpeed hosting with .htaccess.
Read the Imunify360 Incidents log to understand attacks (root guide)
Use the Imunify360 Incidents tab and CLI as root to see brute-force attempts, WAF hits and blocked IPs, spot patterns, and decide when to whitelist, block or tune rules.
One SPF record for several mail services (and the 10-lookup limit)
Combine cPanel, Google Workspace, Microsoft 365, newsletter and CRM senders into a single valid SPF record, stay under the 10 DNS lookup limit and avoid common SPF errors.
Add free SSL (HTTPS) to a Node.js app
Secure a Node.js app with free SSL: AutoSSL on cPanel, or Let's Encrypt with Certbot on an Nginx or Apache reverse proxy, plus redirects and trust proxy.
Express.js basics: build and host a small Node.js API
Create a small Express.js API with routes, JSON and static files, make it production-ready behind a proxy, and host it on cPanel or a Linux VPS.
How to read server logs to troubleshoot your website
Where to find web, PHP, mail, database and system logs on cPanel hosting and a Linux VPS, and how to search them quickly to find the cause of an error.
ImunifyAV, ImunifyAV+ and Imunify360: what is the difference?
Compare ImunifyAV, ImunifyAV+ and Imunify360 for cPanel servers: malware scanning, automatic cleanup, firewall, WAF and Proactive Defense, and which one fits your server.
What is web hosting and how does it work?
What web hosting is, what actually runs on a hosting server, how visitors reach your site, the main types of hosting and what a good hosting plan includes.
What is CloudLinux and why does it matter for your hosting?
CloudLinux isolates every hosting account with its own resource limits and a caged file system. Learn how LVE, CageFS, PHP Selector and MySQL Governor keep sites fast and safe.
Hosting resource limits explained: storage, bandwidth, inodes, CPU, RAM and entry processes
What each hosting limit really measures, what happens when you reach it, and how to tell whether you need optimisation or a bigger plan. Includes 'unlimited' claims.
What to send new hosting customers: a reseller welcome email template
A practical welcome email for new cPanel customers on your reseller plan: login URLs, nameservers, email settings, FTP, SSL and support details, plus what to leave out.
Enable ionCube or SourceGuardian loader with CloudLinux PHP Selector
Fix "requires the ionCube PHP Loader" errors on cPanel by enabling ionCube or SourceGuardian in CloudLinux PHP Selector, choosing a compatible PHP version and testing.
Run cron jobs with the right PHP version on CloudLinux
Make cPanel cron jobs use the same PHP version as your website on CloudLinux: correct binary paths, wget versus PHP CLI, logging output and fixing cron errors.
WordPress site down? A step-by-step checklist
Work out why a WordPress site is offline: check if it is down for everyone, domain and DNS, SSL, hosting account status, resource limits, PHP errors and the database.
SitePad site settings: name, favicon, analytics and custom code
Configure site-wide SitePad settings: site name and tagline, logo and favicon, analytics and verification snippets, custom CSS and header code, and social profiles.
Make a Sitejet website look great on mobile
Optimise a Sitejet site for phones and tablets: use the device previews, adjust text sizes and spacing, reorder or hide elements per device and test on real phones.
Add IP addresses and change a site's IP in WHM (root guide)
Add new IPv4 addresses to a cPanel server, assign a dedicated IP to an account, change a site's IP, and set up shared IPs per reseller in WHM as root.
Redirect www and non-www to one HTTPS address
Make every version of your domain land on one canonical HTTPS address: certificate coverage for both names, .htaccess rules, WordPress settings and testing all four variants.
Free up disk space used by WordPress
Find out what fills your hosting disk and clean it safely: old backups, cache and log files, unused media and image sizes, staging copies and email in the same account.
Clean up and optimise the WordPress database
Shrink and speed up a WordPress database: remove revisions, spam, transients and orphaned data, find large tables and autoloaded options, and optimise tables safely.
Browse by topic
- Getting startedYour first hour with a new server: access, logins and basics.83 guides
- cPanelFiles, databases, email, domains and every cPanel tool, step by step.67 guides
- WHM & resellingWHM, packages, reseller accounts, WHMReseller and running a hosting brand.53 guides
- WordPressInstall, secure, speed up, migrate and fix WordPress sites.49 guides
- Email & webmailMailboxes, webmail, forwarders, spam filters and email delivery.67 guides
- DomainsRegistering, transferring and managing domains and nameservers.27 guides
- SSL certificatesFree AutoSSL, Let's Encrypt, paid certificates and HTTPS.41 guides
- CloudLinuxCloudLinux setup and use: LVE limits, CloudLinux Manager, CageFS and PHP/Node.js selectors.31 guides
- LiteSpeedLiteSpeed Web Server, LSCache and the LiteSpeed Cache plugin: install, settings and tuning.35 guides
- Imunify360Malware scanning, firewall and proactive defence with Imunify360.24 guides
- SoftaculousInstall, update, clone and back up apps with Softaculous.24 guides
- WP SquaredcPanel's WordPress platform: sites, plugins, staging and backups.9 guides
- SitePadBuild and publish websites with the SitePad builder.9 guides
- SitejetDesign, edit and publish sites with the Sitejet builder.9 guides
- WHMResellerAlpha and master resellers with WHMReseller: install, setup and use.12 guides
- VirtFusionInstall, set up and manage VirtFusion: hypervisors, packages, servers and WHMCS integration.28 guides
- VirtualizorManage your VPS with Virtualizor: power, OS reinstall, VNC, IPs and backups.44 guides
- PleskWebsites, email, databases and settings in the Plesk panel.53 guides
- DirectAdminUsers, domains, email and reseller tools in DirectAdmin.41 guides
- WHMCSBilling, automation, products and client management with WHMCS.52 guides
- Control panelscPanel & WHM, Plesk, DirectAdmin and other panels on your VPS.107 guides
- SecurityKeys, passwords, firewalls and keeping a server patched.138 guides
- Networking & DNSIP addresses, reverse DNS, ports and traffic.72 guides
- Websites & appsWeb servers, WordPress, PHP, Node.js, SSL and app hosting.83 guides
- DatabasesMySQL, MariaDB, PostgreSQL, Redis and MongoDB on a VPS.80 guides
- Billing & accountInvoices, renewals, the client area and your account.9 guides
- TroubleshootingWhen something is not working: checks and fixes.127 guides
- Linux VPSSSH, packages, services and everyday Linux administration.265 guides
- Windows VPS & RDPRemote Desktop, Windows Server settings and Admin RDP tips.73 guides
- Docker & DevOpsContainers, Git deploys, automation, monitoring and backups.82 guides
Still stuck?
Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.
