BUILT AROUND YOU Big ideas.A better home. From your first website to your next big business. Find the hosting that fits. Discover Our Hosting
BUILT FOR WORDPRESS START FROM WordPress made simple. Built to perform. Fast, secure WordPress hosting with everything you need to build, manage and grow your website. Discover NabWP
YOUR NEXT CHAPTER A great name.A world of possibility. Make your idea easy to find. Discover a domain that feels like your brand, from the very first click. Find your domain
MADE TO STAND OUT Your vision.Beautifully built. Turn your idea into a website you love. Find the tools to create, protect, and grow your online presence. Start building
BUILT AROUND YOU Big ideas.A better home. From your first website to your next big business. Find the hosting that fits. Discover Our Hosting
BUILT FOR WORDPRESS START FROM WordPress made simple. Built to perform. Fast, secure WordPress hosting with everything you need to build, manage and grow your website. Discover NabWP
YOUR NEXT CHAPTER A great name.A world of possibility. Make your idea easy to find. Discover a domain that feels like your brand, from the very first click. Find your domain
MADE TO STAND OUT Your vision.Beautifully built. Turn your idea into a website you love. Find the tools to create, protect, and grow your online presence. Start building
Adding a CNAME record in cPanel A CNAME makes one hostname an alias of another hostname. It is useful for services that supply a canonical target, but it is not an HTTP redirect and…
Adding a domain alias that shares an existing cPanel website A domain alias serves an existing website under an additional hostname. It is useful for a related domain you own, but it is different from a redirect:…
Adding a separate website domain in cPanel Add a separate website domain when another registered name should have its own files rather than display the primary site. Current cPanel performs this…
Adding an EasyApache PHP extension without changing every domain EasyApache PHP extensions are installed for specific PHP versions. An extension present for one runtime may be absent from the version used by the…
Adding an IPv4 A record in cPanel Zone Editor An A record maps a hostname to an IPv4 address. Edit it in cPanel only when the domain’s authoritative DNS is actually served by this hosting DNS…
Adding an SSH public key to a cPanel account An SSH public key lets an authorised computer authenticate without sharing the hosting password. Keep the private half on the trusted client when…
Adding MX records for an email provider in cPanel MX records tell other mail systems where to deliver messages for a domain. Use the exact mail-server hostnames and priorities supplied by the chosen…
Adjusting an FTP account storage quota in cPanel An FTP quota limits how much storage an additional FTP account can use where the server supports that control. It is separate from transfer bandwidth…
Adjusting the PHP memory limit with CloudLinux in cPanel memory_limit limits memory available to an individual PHP script. Increasing it can help a legitimate resource-heavy task, but it does not increase your…
Allowing a trusted remote database connection in cPanel Remote Database Access can permit a trusted external host to connect to an account’s MySQL or MariaDB databases when the service allows it. Access-host…
Applying a narrowly scoped ModSecurity exception as administrator A false-positive exception should remove only the protection that blocks a verified legitimate request. Disabling a rule globally is broader than…
Applying reseller contact details and branding without changing server ownership Reseller branding can present your business name, logo and support contact within the permitted cPanel experience. It changes customer-facing…
Assigning a database user and choosing its privileges in cPanel A database user needs an explicit assignment to the database it will access. Privileges determine whether it can read rows, change data or alter table…
Assigning a database user only the privileges an application needs A database user should have the permissions its application actually needs on the intended database. Separating application identities makes credential…
Blocking an unwanted website visitor with cPanel IP Blocker IP Blocker restricts website access from an address or range. It is a web access control, not a server firewall, and it does not by itself block that…
Branding your reseller customers’ cPanel experience A consistent customer control panel helps your reseller service feel coherent: recognizable branding, working support links and clear public contact…
Changing a cPanel username and reviewing its dependencies Renaming a cPanel username changes an operating-system account identity and can affect home paths and database names. Schedule it as a maintenance task…
Changing a global email filter without disrupting other mailboxes Editing a global filter changes mail handling for the entire cPanel account. A small change to an operator or an OR condition can affect many…
Changing a mailbox quota without deleting messages A mailbox quota limits storage available to one email address. Increasing it can restore delivery to a full mailbox, provided the hosting account still…
Changing a separate FTP account password in cPanel Rotate an FTP password when access changes hands or an old credential may have been exposed. Each additional FTP user has its own password; the main…
Changing a WHM server hostname with DNS and certificate checks The server hostname identifies WHM and other system services and can appear in mail headers. Change it through the supported cPanel workflow so…
Changing an account bandwidth allowance in WHM The account bandwidth allowance is a monthly data-transfer limit. It is different from network connection speed, and increasing it will not by itself…
Changing an account’s primary domain in WHM Changing an account’s primary domain updates its hosting identity and can rename associated email, FTP and Web Disk usernames containing the old domain.…
Changing an email mailbox password in cPanel Change a mailbox password when it has been shared, forgotten or exposed. This changes access to that email account and its authenticated mail clients;…
Changing one account’s disk quota in WHM Quota Modification changes one hosting account’s permitted disk allocation. It can resolve a legitimate capacity problem, but the server and reseller…
Changing or recovering your cPanel password Your cPanel password controls access to the hosting account and may also be used by its main file-transfer account. It is separate from individual email…
Changing or removing a cPanel CNAME alias Update a CNAME when a custom-domain integration moves to a new canonical hostname, or remove it when that integration is retired. A forgotten alias to…
Changing or removing a cPanel cron task Edit a cron task when an application’s schedule, script location or interpreter changes. Remove it when the work is retired or another scheduler takes…
Changing or removing MX records during an email migration Editing the MX set changes where new incoming mail is routed. A reliable migration coordinates mailbox readiness, DNS, local routing and historical…
Changing the language used by cPanel Change the panel language when you want its labels and navigation in a supported language. This affects your management interface; it does not translate…
Changing the PHP post_max_size limit with CloudLinux in cPanel post_max_size limits the size of the entire HTTP POST body received by PHP. It includes submitted form fields and uploaded files together. When the…
Changing the PHP upload_max_filesize limit with CloudLinux in cPanel upload_max_filesize sets the maximum size of an individual uploaded file accepted by PHP. The complete upload path also depends on the request-size…
Changing the PHP version with CloudLinux in cPanel A PHP version change can make an application compatible with current dependencies and security updates. It can also reveal code that relied on an older…
Changing the server root password in WHM The root password controls a highly privileged server account. Change it only when you administer that server and have an approved recovery route if the…
Changing your cPanel interface theme and finding familiar tools A cPanel theme changes how management tools are presented. It does not change your public website theme, WordPress design or hosting plan. Theme choices…
Checking and enabling website compression in cPanel Compression reduces the bytes transferred for text resources such as HTML, CSS and JavaScript. A website may already receive gzip or Brotli compression…
Checking disk space and traffic usage in cPanel Disk usage is stored data; bandwidth is data transferred. A large folder consumes disk space even if nobody visits it, while a small popular download…
Checking WHM service status before restarting anything Service Status shows the services monitored by WHM alongside system and disk information. Use it to narrow an incident before restarting components that…
Choosing a cPanel update policy and maintenance window Update Preferences defines the cPanel release tier and update behaviour. Choose a supported policy that balances timely fixes with your testing and…
Choosing a safe method for a database dump too large for phpMyAdmin A database dump can exceed phpMyAdmin’s upload, memory or execution limits even when the database itself is supported. Choose an import method that…
Choosing safe handling for mail sent to nonexistent addresses A domain’s default address handles incoming mail addressed to names that do not exist as mailboxes or forwarders. Choosing deliberate handling reduces…
Choosing the correct PHP executable for a cron job The PHP executable used by cron can differ from the version serving the website. Select the application’s required supported command-line runtime…
Choosing where cPanel cron output is emailed Cron output emails are useful when a scheduled command reports a failure or diagnostic message. They are generated from command output, so a successful…
Choosing which accounts participate in WHM backups Backup User Selection determines which cPanel accounts participate in scheduled account backups. Keep this selection aligned with service commitments so…
Choosing which cPanel hostnames AutoSSL should manage AutoSSL inclusion determines which eligible hostnames participate in automatic certificate management. Excluding a hostname can stop future automated…
Cloning a private Git repository through cPanel Cloning a private repository into cPanel requires the hosting account to authenticate to the repository provider. Use a dedicated deployment credential…
Configuring actionable WHM contact notifications Useful WHM alerts reach a monitored destination with enough priority to trigger action. Configure recipient details and event priorities together, then…
Configuring allow_url_fopen with CloudLinux in cPanel allow_url_fopen controls whether PHP file functions can use supported URL wrappers, such as reading an HTTPS resource with a file-handling function. It…
Configuring an application to send through authenticated SMTP Authenticated SMTP gives a website or application an explicit sending identity and clearer error reporting than relying on an unspecified local mail…
Configuring cPanel spam filtering and the Spam Box cPanel Spam Filters can score incoming messages and route suspected spam to a separate folder. Marking a message as spam, moving it to the Spam Box and…
Configuring PHP error display and logging with CloudLinux in cPanel PHP errors are useful for diagnosis, but displaying them on a public site can expose filesystem paths and application details. For a production website,…
Configuring WHM backups and retention for the available storage WHM Backup Configuration defines scheduled account backups, retention and storage destinations. A useful policy balances recoverable history,…
Connecting a computer to cPanel Web Disk A WebDAV client can connect to cPanel Web Disk so remote files appear in a desktop file-management workflow. Use the account-specific secure connection…
Connecting a supported calendar or contacts client to cPanel Compatible CalDAV and CardDAV clients can synchronise calendars and contacts supplied by an enabled cPanel mail service. Use the connection information…
Containing an account that is sending unauthorised email Contain unauthorised outgoing mail by identifying the actual sending account or application and restricting that source. Removing the queue alone does…
Correcting file permissions without using 777 File permissions determine which operating-system identities can read, write or execute a file. Correct a specific permission problem using the…
Creating a business email account in cPanel Create a mailbox such as hello@example.com when you want a separate inbox, password and storage allowance for a person or team. Creating the mailbox…
Creating a cPanel account in WHM as a reseller Create a separate cPanel account when a customer needs an independent website, login, email service and resource allocation. A new WHM account is a…
Creating a cPanel API token for an authorised integration A cPanel API token lets an authorised integration call supported account APIs without storing the interactive password. Treat the token as a powerful…
Creating a database user in cPanel A database user is an application credential, not a cPanel login. Creating a separate user for each application makes it easier to control access and…
Creating a downloadable file archive without exposing secrets Compressing selected files makes a convenient transfer package, but the archive inherits the sensitivity of everything it contains. A backup saved under…
Creating a feature list in WHM A feature list controls which cPanel tools a package exposes. Use it to provide a purposeful set of customer tools while keeping package resource…
Creating a filter for one cPanel mailbox A mailbox filter applies to a selected email account. It can route identifiable incoming messages into a folder or perform another supported action…
Creating a global email filter in cPanel A global filter applies to incoming mail across the cPanel account. Use it for an account-wide handling rule, such as routing a clearly identified…
Creating a hosting package in WHM A WHM package is a reusable collection of account limits and settings. Creating packages before provisioning customers makes it easier to offer…
Creating a moderated announcement list with cPanel Mailing Lists A moderated mailing list can distribute approved announcements to a defined group while preventing every subscriber from posting to everyone. cPanel’s…
Creating a MySQL or MariaDB database in cPanel Create a database through cPanel so the hosting account owns and tracks it correctly. The database stores application data; it is separate from the…
Creating a page or domain redirect in cPanel A redirect tells browsers and other HTTP clients where a page has moved. Choose the source scope carefully: a rule for one retired page is different…
Creating a restricted cPanel Web Disk account Web Disk provides WebDAV access to server files. An additional Web Disk user can manage a limited directory without receiving the main cPanel login, and…
Creating a restricted FTP account in cPanel Create a separate FTP account when a developer or tool needs file access to a particular directory. This avoids sharing the main cPanel credential and…
Creating a scheduled cron task in cPanel Cron runs a command on a schedule without a browser visit. Applications use it for queues, scheduled emails, cleanup and billing jobs. The command runs…
Creating a subdomain website in cPanel A subdomain such as blog.example.com gives a project its own hostname. It can serve a separate application, but it still needs a hosting configuration,…
Creating and downloading a full cPanel account backup A full cPanel account backup packages the account’s hosting data for safekeeping or migration. Keep a downloaded copy away from the hosting account so…
Creating files and folders in cPanel File Manager Create a folder to organise website assets or a file for a specific application task. An empty file or directory is only a filesystem object; it does…
Customising a WHM suspension page without exposing customer data A suspension page should tell visitors that the site is unavailable and give the account owner a clear support route without publishing private reasons.…
Deleting a filter from one cPanel mailbox Removing a mailbox filter stops that particular rule from processing future incoming mail. It does not remove the mailbox, its folders or unrelated…
Deleting an unused CSR from cPanel Deleting a stored CSR removes that request from cPanel’s request list. It does not revoke an issued certificate, uninstall HTTPS or automatically delete…
Deleting an unused database from cPanel Delete a database only after confirming that no live website, staging site, scheduled task or reporting integration still uses it. Removing it destroys…
Deleting an unused WHM package Remove a package when it is no longer part of your hosting catalogue. This is a housekeeping action on the reusable plan definition, so first make sure…
Deploying a cPanel Git repository with .cpanel.yml A .cpanel.yml file defines deployment tasks for a cPanel-managed Git repository. Treat those tasks as executable release instructions: they can…
Diagnosing a cPanel cron job that never runs A saved cron entry proves the schedule was recorded, not that the application completed its task. Diagnose the schedule, command, environment and output…
Diagnosing a legitimate request blocked by ModSecurity in cPanel ModSecurity is a web application firewall that can block suspicious requests before the application handles them. A legitimate upload or form submission…
Diagnosing database access denied after a hosting migration An access-denied database error after migration usually points to the connection identity, password, host or grants. It differs from a timeout, missing…
Downloading a JetBackup recovery point for independent storage Downloading a JetBackup recovery point creates an independent copy you can retain outside the hosting account. Select the components intentionally and…
Downloading cPanel website, database and email configuration backups Partial backups let you save a particular part of an account without creating a full migration archive. Choose the component according to what you need…
Downloading raw access logs for an incident investigation Raw access logs provide request-level evidence for investigating missing pages, suspicious traffic and unexpected bandwidth. Download the relevant…
Editing a mailbox-specific email filter in cPanel Update a mailbox filter when a sender address, subject pattern or destination folder changes. Work inside the intended mailbox’s filter list so you do…
Editing a text file in cPanel File Manager File Manager can make a focused change to a website text or configuration file. Saving writes directly to the hosting account, so a small typo in PHP,…
Editing an existing WHM hosting package Edit a package when a plan definition needs to change. Because multiple customers may use the same package, first establish whether you intend to change…
Editing or deleting a DNS record in cPanel Zone Editor Use Zone Editor to change a specific DNS record or remove one that is no longer needed. Work on the authoritative zone and preserve the original values…
Enabling ionCube Loader with CloudLinux in cPanel ionCube Loader runs PHP files encoded by a software publisher. Enabling it can resolve a missing-loader requirement, but the loader, PHP version and…
Enabling or disabling cPanel features through WHM Adjust a feature list when customers need access to a particular cPanel tool. The change can affect every account assigned to that list, so identify the…
Enabling PHP-FPM for a domain and checking shared document roots PHP-FPM configuration should match the server’s active PHP handler and the domain’s workload. Use a domain-specific change first and account for domains…
Enabling the cPanel HTTPS redirect without a redirect loop cPanel’s HTTPS redirect can send visitors from HTTP to the secure version of an eligible domain. Enable it only after a valid certificate works, and…
Enabling the GD image extension with CloudLinux in cPanel GD lets PHP applications create and process images, such as resized uploads, thumbnails and CAPTCHA graphics. Enabling the extension is useful when an…
Enabling the Mailparse extension with CloudLinux in cPanel Mailparse helps PHP software inspect MIME email messages and attachments. A helpdesk, mail importer or custom application may require it even when…
Enabling two-factor authentication for a cPanel login cPanel two-factor authentication adds a time-based code to the panel login after the password. It protects that login flow; our client area, mailbox…
Enabling two-factor authentication for WHM administration Two-factor authentication adds a time-based code to supported WHM interactive logins. Configure it for each administrator and retain a controlled…
Extracting a website archive safely in cPanel Extracting a website archive expands its files into a server directory. Preview the archive’s structure and use an empty staging folder first so nested…
Finding a ModSecurity rule ID for a blocked customer request A ModSecurity rule hit can explain why a legitimate form submission or upload receives a blocked response. Identify the exact request and rule before…
Finding and copying an existing CSR in cPanel You can retrieve a previously generated certificate signing request from cPanel when a certificate order needs it again. Choose the request associated…
Finding and editing .htaccess in cPanel The .htaccess file can control redirects, access restrictions and application rewrite rules on compatible hosting. Its leading dot makes it hidden in…
Finding hidden configuration files in cPanel File Manager Files whose names begin with a dot are hidden by some directory views. They commonly hold rewrite rules, environment settings or access configuration,…
Finding the current Account Preferences controls in cPanel Current cPanel versions group several account settings in Account Preferences. Use this page to review contact, notification, privacy and language…
Finding the error behind a cPanel website’s 500 response A 500 response indicates a server-side failure, but the browser often hides the useful detail. Correlating a reproducible request with cPanel’s Errors…
Finding the owner, package and resource usage of a WHM account WHM’s List Accounts view helps identify the hosting account behind a domain before you change quotas, ownership or access. This is particularly useful…
Fixing a cron job that works only from an interactive shell A command that succeeds in an interactive shell can fail under cron because cron starts with a smaller environment and a different working directory.…
Forwarding a cPanel email address to another inbox An email forwarder sends incoming messages for one address to another destination. It can simplify monitoring an old address, but forwarding does not…
Generating a certificate signing request in cPanel A certificate signing request, or CSR, contains the public-key and identity information needed by a certificate issuer. It is different from the private…
Getting a free HTTPS certificate for a cPanel website An eligible cPanel website can use the server’s AutoSSL service to obtain and renew a domain-validated certificate. HTTPS protects the connection to the…
Giving a colleague limited cPanel access with Manage Team Manage Team can give colleagues their own cPanel identities with selected roles and services when the feature is licensed and enabled. It is useful for…
Granting or removing jailed shell access for an account Manage Shell Access controls whether an account can use an interactive server shell. Grant the minimum supported access required for the authorised task…
Handling percent signs and quoting in cron commands Cron treats an unescaped percent sign specially in its command field on common cron implementations. A command containing a date format or encoded URL…
Increase phpMyAdmin’s upload limit through WHM Tweak Settings If cPanel's phpMyAdmin says a selected SQL file exceeds the maximum upload size, check the file and the panel's internal PHP limits before changing your…
Installing an additional supported PHP version with EasyApache 4 Installing another EasyApache PHP version makes that runtime available on the server. Assigning it to a production domain is a separate change that…
Installing an issued certificate through cPanel Install the issued certificate in the cPanel account serving the website, using its matching private key and the issuer's current intermediate chain.…
Installing cPanel and WHM on a new self-managed server cPanel and WHM installation is a server-administrator task for a fresh supported operating system with root access. It is not something to run inside an…
Investigating a failed WHM backup job A failed backup may involve account packaging, local storage or remote transfer. Identify the failed stage before rerunning a large job, because…
Investigating a growing Exim queue in WHM A growing Exim queue means messages are waiting for delivery, but the cause may be temporary remote deferrals, invalid recipients, local faults or…
Keeping useful cron logs without filling the hosting account Cron output is useful evidence of task failures, but unmanaged logs or repeated emails can fill storage and hide the important message. Keep enough…
Limiting shared directory credentials with Leech Protection Leech Protection can respond to unusual login activity in directories protected by HTTP credentials. It is available only in supported server…
Logging in to WHM securely WHM manages hosting accounts and server or reseller settings. Its login is different from the cPanel login used for one website and from the Nabtech…
Managing an email public key with cPanel Encryption cPanel Encryption manages GnuPG keys used with compatible encrypted-email workflows. Creating a key here does not automatically encrypt all messages…
Managing PHP extensions with CloudLinux in cPanel Extensions add capabilities such as database access, multibyte text handling, image processing and cryptography to PHP. Select the extensions your…
Migrating accounts with the WHM Transfer Tool WHM Transfer Tool copies supported accounts between servers, but a successful copy is only one part of migration. Plan compatibility, application…
Moving an account to a different server IP Changing a site’s server IP affects traffic routing and can require external DNS or firewall updates. Plan the change for all domains and services…
Moving an addon domain to a new document root Changing a domain’s document root tells the web server to read files from a different directory. cPanel does not automatically move the existing files…
Moving an existing account to another WHM package Changing an account’s WHM package applies the limits and features of another server-side plan. Review the differences before proceeding so an intended…
Opening cPanel webmail securely Webmail lets you read and send a hosted mailbox’s email in a browser. It is useful for checking whether a problem belongs to a desktop mail client or to…
Opening SitePad and publishing your first website from cPanel Where SitePad is included and enabled for your hosting service, its cPanel entry opens the website builder. A hosting customer normally launches the…
Opening Softaculous and finding your installations in cPanel Open Softaculous from the correct cPanel account to see the applications and existing installations associated with that service. A separate product or…
Password-protecting a website folder with cPanel Directory Privacy Directory Privacy places a browser login in front of a website folder, making it useful for a private preview or restricted document area. It protects…
Planning a supported database-server upgrade from WHM A database-server upgrade affects every application using that engine. Plan compatibility and recovery before starting because WHM’s supported upgrade…
Planning DNS and mail cutover after a WHM transfer DNS and mail cutover directs production traffic to a migrated account while preventing two independently writable copies from diverging. Prepare a…
Planning key-based administrator access before disabling SSH passwords Disabling SSH password authentication reduces exposure to password guessing, but every authorised administrator must first have a working alternative.…
Planning package changes across several reseller accounts Modify/Upgrade Multiple Accounts can apply a planned package change to several accounts. Prepare an exact target list and test one representative…
Prepare a cPanel server for managed WordPress plans Hosting Suite's managed WordPress workflow uses cPanel's native WP Toolkit integration. Prepare the server, package and sample account before creating…
Preparing starter files for newly created cPanel accounts A skeleton directory supplies starter files when new cPanel accounts are created. The old Skeleton Directory screen was removed from current WHM, but…
Preparing wildcard subdomains for an application A wildcard setup can route otherwise unspecified subdomains to one application, such as a tenant-based website. It requires coordinated DNS,…
Preventing overlapping scheduled jobs on hosting Overlapping scheduled jobs can compete for resources or process the same work twice when one run lasts longer than the interval. Use the application’s…
Preventing unintended directory listings in cPanel A directory listing can expose filenames when a website folder has no index page. cPanel’s Indexes control can disable that listing, but sensitive files…
Preventing unwanted image hotlinking with cPanel Hotlink Protection can restrict other sites from embedding selected files hosted on your account. It can reduce unwanted bandwidth use, but it is not…
Publishing cPanel DKIM when DNS is hosted elsewhere DKIM signs outgoing mail so recipients can verify that the signed message was authorised by the signing domain. When DNS is hosted elsewhere, cPanel can…
Reading AutoSSL logs for a domain-validation failure AutoSSL logs show which names passed or failed domain-control validation during a certificate check. Read the exact failing hostname and method before…
Reading CPU and concurrent connection fault information On services using CloudLinux, cPanel may expose resource usage and fault information for the hosting account. A fault indicates a limit was reached,…
Recovering a mailbox snapshot with JetBackup JetBackup can recover an email-account backup when that component and date are available. Review the restore behaviour before proceeding so historical…
Recovering a recently deleted file from cPanel File Manager Trash cPanel File Manager can move deleted items to Trash unless permanent deletion was selected. If the item is still there, restore it promptly before…
Redirecting a cPanel subdomain to an external URL A subdomain redirect is useful when a hostname such as help.example.com should send visitors to a hosted help centre or another website. Use an HTTP…
Redirecting an additional cPanel domain to another website Use a redirect when visitors to an additional domain should be sent to another URL. A redirect changes the browser’s destination; sharing a document…
Removing a cPanel redirect and checking for cached rules Removing a redirect in cPanel stops that panel-managed rule from sending future requests to its old destination. A browser may still remember a…
Removing a custom WHM feature list Delete a custom feature list only after deciding what its accounts and packages should use instead. Removing it changes feature-list assignments and can…
Removing a domain alias from cPanel Removing an alias stops that hostname being configured as an additional entry to the website on this hosting account. It does not cancel the domain’s…
Removing a separate website domain from cPanel Remove an additional hosted domain when its website is being retired or moved away. Removing the domain’s hosting configuration is separate from…
Removing an account-wide email filter in cPanel Delete a global email filter when its account-wide rule is no longer needed or has been confirmed to cause incorrect mail handling. Removing the rule…
Removing an FTP login without deleting website files in cPanel Remove an additional FTP account when a contractor leaves or a deployment credential is no longer needed. Revoking the login and deleting its home…
Renaming a cPanel database without losing the application connection Renaming a database changes the identifier an application uses to connect. It does not automatically update every configuration file, scheduled command…
Renaming a domain in supported cPanel versions Supported current cPanel versions can rename eligible primary, addon or parked domains through domain management. Because associated services may also…
Repairing the SPF record recommended by cPanel Email Deliverability Email Deliverability can show the SPF record expected for mail sent through your cPanel server. Repairing SPF requires combining all legitimate sending…
Replacing hostname certificates for WHM and mail services WHM and mail services use service certificates that may differ from a website’s Apache certificate. Replace the certificate for the actual connection…
Replacing or removing cPanel two-factor authentication When changing phones, reconfigure cPanel 2FA so the new authenticator can generate valid codes. Removing 2FA entirely returns that panel login to…
Requiring a cPanel user to change their password WHM can require selected cPanel users to choose a new password at their next cPanel login. This is useful after handing over an account or reviewing a…
Resolving a cPanel Git pull blocked by local changes A Git update can stop when local modifications would be overwritten or when the hosting branch has diverged from the remote. Preserve those changes and…
Restarting one affected service from WHM A targeted service restart can recover a failed daemon or apply a validated configuration change. It also interrupts dependent connections, so identify…
Restoring a database snapshot with JetBackup A JetBackup database restore replaces or otherwise restores the selected database according to the available restore options. It must not be treated as…
Restoring a partial cPanel backup safely Use a partial restore when you need to replace a specific account component with an earlier copy. Restoring is a write operation: newer files, database…
Restoring a WHM bandwidth allowance without resetting usage WHM’s Reset Account Bandwidth Limit restores an account’s allowance to its package default. It does not erase measured traffic or start a new billing…
Restoring an account from a WHM backup A full-account restore can replace website files, databases, mail and account configuration with an earlier state. Prepare a recovery plan that…
Restoring one file with JetBackup when it is included Where JetBackup is included, a retained file recovery point can restore a missing or damaged file without rolling back the whole account. Available…
Restricting a management service through WHM Host Access Control Host Access Control can restrict selected management services by source address. Its implementation depends on the server operating system and firewall…
Restricting compiler access to accounts that require it Compiler Access can limit which unprivileged accounts use the server’s managed C and C++ compilers. Apply it according to actual build requirements…
Retiring a subdomain from cPanel Retire a subdomain when a staging environment, campaign or application is no longer needed. Plan the hostname’s public behaviour before removing it so…
Retrying AutoSSL after fixing a certificate-validation problem An AutoSSL retry is useful after correcting the reason a hostname could not be validated. Repeatedly clicking a run control without fixing DNS or…
Reviewing cPHulk login blocks without weakening global protection cPHulk can temporarily block account or IP-based login attempts after repeated failures. A normal invalid-login message can therefore indicate a…
Reviewing the configured WHM AutoSSL provider and account policy Manage AutoSSL controls the server’s certificate provider and which accounts participate in automatic domain-validated certificate issuance. Review…
Revoking a departing team member’s cPanel access Offboarding a cPanel team user requires reviewing their panel identity and any separate credentials they received. Suspending a team login is a useful…
Revoking an exposed WHM API token and auditing its use An exposed WHM API token should be revoked promptly because it can authorise server or reseller actions independently of a normal browser session.…
Revoking an old SSH key after a developer leaves Revoke an SSH key when a developer leaves, a device is lost or the private key may be exposed. Removing its authorization prevents new key-based…
Rolling back a Git deployment while preserving uploaded data A code rollback restores a known-good release while preserving current customer data. Git can reverse tracked code changes, but it does not…
Rotating a database password without losing the application connection Rotating a database password requires updating both the database identity and every application that uses it. Plan the switch so a changed credential…
Rotating a WHM integration token with minimal interruption Rotating a WHM API token replaces an integration secret while preserving the authorised workflow. Install and test the replacement before revoking a…
Running a separate application on a different PHP version in cPanel A folder does not automatically receive an independent PHP runtime under every cPanel handler. For an application needing a different supported version,…
Selecting a PHP version for a cPanel domain MultiPHP Manager selects the PHP runtime for a domain or virtual host. Choose a currently supported version compatible with the application, themes and…
Selecting files for a WHM file restoration File and Directory Restoration can recover selected items from supported local account backups. It is useful for a deleted file or damaged folder when a…
Selecting Local or Remote Mail Exchanger in cPanel Email Routing tells the hosting server whether a domain’s mail should be delivered locally or sent to an external mail service. A mismatch can cause…
Selecting the default cPanel login theme in WHM WHM can select an installed login theme through Tweak Settings. This controls the login presentation, while customer cPanel logos and colours are…
Sending a cPanel account backup to remote storage A remote backup destination puts an account copy on another server instead of leaving the only copy beside the live website. cPanel’s full-backup form…
Setting an out-of-office autoresponder in cPanel An autoresponder tells senders when a mailbox owner is unavailable and where urgent requests should go. Incoming mail still needs a working mailbox or…
Setting the default nameservers in WHM The WHM default nameservers provide nameserver values for account provisioning on the server. Setting these defaults is one part of a working DNS setup;…
Setting the server time and timezone in WHM Accurate server time matters for logs, scheduled jobs, authentication and licensing. A timezone controls how time is displayed and interpreted, while…
Setting up private nameservers for a WHM reseller Private nameservers such as ns1.example.com and ns2.example.com let customers use nameservers under your own domain. The registrar, authoritative DNS…
Suspending a cPanel account in WHM Account suspension temporarily restricts an account without intentionally deleting its stored hosting data. Use it only for an account you are…
Suspending a mailbox login or outgoing mail without deleting it cPanel can restrict particular mailbox functions while preserving the address and its stored messages. This helps contain a compromised login or pause…
Suspending a reseller and understanding customer impact WHM offers reseller-wide suspension controls that can interrupt every customer account owned by that reseller. Review the complete affected list before…
Terminating a hosting account after a verified handover Termination permanently removes a hosting account and its associated server data. Use it only after the service owner’s authorised retirement or…
Testing a cPanel backup before a major website change A backup is useful only if it can recover the required application state. Test a representative restore before a major change so missing components,…
Tracing a missing message with cPanel Track Delivery Track Delivery helps trace a message through the hosting server’s mail handling. Use it to distinguish accepted mail, deferrals, rejections and failures…
Tracing an unexpected rise in hosting bandwidth An unexpected bandwidth increase should be traced to the service and content producing it. Large downloads, bot traffic, mail activity and a compromised…
Tracing server-side delivery through WHM reports WHM Mail Delivery Reports let an authorised administrator trace server-side message outcomes across their permitted accounts. Use specific identifiers…
Transferring a cPanel account to a different reseller owner The WHM account owner determines which reseller administers a cPanel account. Transferring that ownership changes administrative responsibility on the…
Troubleshooting the order of global and mailbox email filters Mail filters are evaluated according to their configured scope and order. A broad early rule can redirect, discard or stop processing before a more…
Turning WHM Security Advisor findings into an action plan Security Advisor checks server configuration and reports findings with suggested actions. Treat it as an evidence-based maintenance input, then assess…
Understanding allocated resources and overselling limits in WHM A reseller can reach a resource-allocation limit even when their customers have not filled their quotas. WHM distinguishes assigned capacity from actual…
Understanding cPanel database names and account prefixes cPanel often prefixes database and database-user names with the hosting account identity. Applications need the full names shown by the panel, not just…
Understanding domains, aliases and subdomains in current cPanel Current cPanel groups website hostnames in the Domains interface. Older instructions that refer to separate Addon Domains, Aliases or Subdomains icons…
Understanding symlinks and hosting directory access A symbolic link points to another filesystem path instead of containing an independent copy of the target. Hosting security controls may limit which…
Understanding the Inherit PHP setting in cPanel Inherit lets a domain obtain its PHP selection from the applicable configuration higher in its directory tree or the server default. It does not…
Unsuspending a cPanel account in WHM Unsuspend an account after the reason for its suspension has been resolved. This restores access to the hosting service but does not automatically…
Updating cPanel contact details and account alerts cPanel contact settings determine where hosting alerts and password-reset notices are sent. Keep them accurate even when billing notifications already…
Uploading website files with cPanel File Manager File Manager is useful for a small deployment or a single file change without installing an FTP client. The correct destination matters: each domain can…
Use a cPanel account username as the owner of parked DNS domains A cPanel/WHM connection can associate DNS-only domains with an existing cPanel account by using its account username. This is useful when your company…
Using a cPanel temporary domain before launch A cPanel temporary domain can provide a provisional address for building a website when the service enables that feature. It has restrictions and should…
Using BoxTrapper without losing legitimate email BoxTrapper is a challenge-response mail filter available on some cPanel services. It can hold messages from unknown senders until they verify…
Using cPanel alongside the Nabtech Account Manager Our new Account Manager gives you a convenient way to work from your client area, while cPanel remains available on our cPanel-based Web Hosting…
Using cPanel Terminal for a read-only first diagnosis cPanel Terminal opens a shell for the hosting account when shell access and the feature are enabled. Begin with read-only checks so you understand the…
Using Email Disk Usage to remove selected old messages Email Disk Usage can remove a selected set of messages from a specific mailbox folder. Its deletion action is permanent, so use it only after…
Using plus addressing to organise incoming cPanel email Plus addressing adds a label after a mailbox name, such as sales+orders@example.com, while delivering through the underlying sales@example.com account.…
Using supported Apache include configuration in WHM Use supported Apache includes for server configuration that WHM does not expose directly. Editing the generated main configuration can be overwritten by…
Using the available cPanel Virus Scanner and reviewing its limits The optional Virus Scanner checks selected account data using the server’s available scanning engine. It can identify known threats, but a clean result…
Using Visitors reports to diagnose repeated missing-file requests The Visitors report helps locate recent requests for missing resources. Repeated 404 responses can come from broken page links, an outdated cache,…
Using WHM disabled features for server-wide restrictions The special disabled feature list is a server-wide restriction mechanism. It overrides ordinary feature lists, so a change here can affect accounts…
Validating a remote WHM backup destination A remote backup destination protects against failures that affect the hosting server, provided transfers complete and the stored data can be retrieved.…
Why can I see a file but not edit or delete it? A file can be visible but not writable because its owner, directory permissions or the hosting process identity differ from what you expect. Storage…
Why does a cPanel backup fail when the account is almost full? A nearly full hosting account may be unable to create a backup because packaging and database export need working space. Starting more backup jobs can…
Why does Email Deliverability report a reverse-DNS problem? A reverse-DNS warning concerns the hostname associated with the server’s sending IP address. Unlike an ordinary domain TXT record, the relevant PTR…
Why does forwarded mail fail when direct delivery works? Forwarded mail can fail even when direct delivery succeeds because the receiving provider evaluates authentication after the message passes through…