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
Fix "Bandwidth Limit Exceeded" on a cPanel account
Why a site shows Bandwidth Limit Exceeded, how resellers check and raise the monthly bandwidth limit in WHM, and how to find what is using the traffic.
Keep your own off-site copy of a cPanel account with rsync over SSH
Automatically copy your cPanel website files and database dumps to your own computer or server with rsync over SSH, as an extra backup next to MdmHost's daily JetBackup.
Website hacked? Recovery plan for any site on cPanel hosting
A calm, ordered plan to recover a hacked website on cPanel: contain the damage, find what changed, restore clean files, close the hole, and clean up email and search results.
Install Drupal with Softaculous on cPanel hosting
Install the Drupal CMS with Softaculous: PHP requirements, installation options, trusted host settings, cron, Composer-based updates and backups on cPanel hosting.
Update or switch Node.js versions safely (nvm, NodeSource, cPanel)
Upgrade Node.js to a newer LTS version on a VPS with nvm or NodeSource, or change it in cPanel Setup Node.js App, then rebuild dependencies and restart apps.
Node.js logs and debugging on cPanel and a VPS
Find where your Node.js app writes its logs on cPanel, PM2 and systemd, read crash messages, add useful logging and debug safely in production.
Deploy a Next.js app on cPanel hosting with Setup Node.js App
Run a server-rendered Next.js site on MdmHost cPanel hosting: build it, upload it, create the app in Setup Node.js App with a custom server file and restart.
Convert an addon domain into its own cPanel account in WHM
Split an addon domain out of a customer's cPanel account into a separate account with WHM's Convert Addon Domain to Account, copying files, email, databases and DNS.
Use Composer for PHP packages on cPanel hosting
Run Composer on cPanel shared hosting: check it is available, pick the right PHP version, install and update dependencies, handle memory errors and deploy without dev packages.
Install and configure CSF and LFD firewall on a cPanel/WHM server
Install ConfigServer Security & Firewall (CSF) with LFD on a WHM server, set the essential csf.conf options, take it out of testing mode and manage it from WHM.
Which firewall ports a cPanel/WHM hosting server needs
A complete list of the ports cPanel, WHM, webmail, email, FTP, SSH and DNS use, which ones to open in your firewall, and which you can safely close.
Email not sending from cPanel? How to find and fix the cause
Work out why mail will not send from your cPanel mailbox or website: SMTP settings, ports, authentication, sending limits, blocklists and PHP mail from WordPress.
Fix wrong disk quotas on a cPanel server (root guide)
When cPanel shows wrong disk usage or unlimited quotas, enable and repair quotas as root with WHM tools and fixquotas, and understand quotas on XFS and ext4.
Install Joomla with Softaculous on cPanel hosting
Install the Joomla CMS with Softaculous: options to choose, the first admin steps, SEO-friendly URLs, extensions, backups and keeping Joomla updated on cPanel.
Create custom 404, 403 and 500 error pages in cPanel
Replace the plain server error pages with branded 404, 403, 500 and other pages using cPanel Error Pages, server-side tags, or ErrorDocument rules in .htaccess.
What is a hosting control panel? cPanel vs Plesk vs DirectAdmin
What a hosting control panel does, the difference between end-user and admin panels, and a fair comparison of cPanel/WHM, Plesk and DirectAdmin to help you choose.
Create cPanel API tokens to automate your hosting account
Create, restrict and revoke cPanel API tokens in Manage API Tokens, then call the UAPI from scripts to automate email, DNS or backup tasks without sharing your password.
Node.js environment variables: .env files, cPanel and PM2
Set environment variables for Node.js apps safely using .env files, the cPanel Setup Node.js App screen, PM2 ecosystem files and systemd, and read them in code.
Fix common errors when creating cPanel accounts in WHM
Solutions for the errors resellers see most when creating cPanel accounts in WHM: domain already exists, username taken, out of allocation, package limits and DNS problems.
Connect Google Workspace (Gmail) to a domain hosted on cPanel
Verify your domain for Google Workspace and add MX, SPF, DKIM and DMARC records in cPanel Zone Editor, so business Gmail works while the website stays on MdmHost.
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.
