This older video shows the setup screen, although it has changed since 2019:
What Basic WebHost Manager Setup controls
| Setting | Why it matters |
|---|---|
| Server contact email | Receives alerts about failed services, disk space, security and updates |
| Default nameservers | Assigned to new accounts; customers point their domains here |
| Default home directory and account options | Where new accounts are created and some account defaults |
| Shared IP addresses | Which IP new accounts use unless they get a dedicated one |
The exact options depend on your cPanel version. Hover over each setting for its description.
Step 1: set the contact email
Use an address that is not hosted on this server. If the server has a problem, alerts to a mailbox on the same server may never arrive. Then open Server Contacts > Contact Manager, choose which notifications you want, and send a test.
Step 2: set the nameservers
- Choose nameserver names, for example
ns1.example.comandns2.example.com. - Enter them on the Nameservers tab and click Configure Address Records to assign IP addresses.
- At the registrar of
example.com, register the nameservers as host records (glue records) with the same IP addresses. - Use at least two nameservers, ideally on separate IP addresses or servers.
If you use external DNS, for example from your host or a DNS service, enter those nameservers instead and do not run DNS on this server.
Step 3: create a hosting package
Packages set the limits for new accounts. Open Packages > Add a Package and set disk space, bandwidth, number of email accounts, databases and addon domains. A feature list, set in Feature Manager, controls which cPanel tools users see.
Step 4: first security tasks
- ✓ Turn on automatic updates in Update Preferences.
- ✓ Turn on two-factor authentication for root and resellers.
- ✓ Enable cPHulk and a firewall, and add your own IP to the allow lists.
- ✓ Enable AutoSSL for all users.
- ✓ Set up remote backups in Backup Configuration.
- ✓ Run Security Advisor and fix its warnings.
Our cPanel security tips explain each step.
Step 5: create the first account
- Open Account Functions > Create a New Account.
- Enter the domain, a user name and a strong password, and choose the package.
- Click Create, then log in to the new cPanel account to check it works.
Step 6: check the server’s basics
- The hostname is a full name such as
server1.example.com, with an A record pointing to the server. - The server can resolve other domains; see Networking Setup > Resolver Configuration.
- The cPanel licence is active for the server’s IP address.
- Enough disk space is free on
/homefor accounts and on the backup destination.
If WHM shows errors when creating accounts, our DNS resolution guide covers the most common cause.
Useful WHM areas to know
| Area | What you find there |
|---|---|
| Server Status | Service status, Apache status and the Daily Process Log |
| Account Information | Lists of accounts, suspended accounts and disk use |
| Service Configuration | Apache, Exim, FTP and other service settings |
| Software | EasyApache 4 and MultiPHP Manager |
| Transfers | Moving accounts from other servers |
If you skipped the setup wizard
Automated installs sometimes skip the first-login wizard. Check Basic WebHost Manager Setup straight away to make sure the contact email and nameservers are set. See our guide to skipping the WHM setup wizard.
Need help with this?
New to WHM? Our server management team can set up your cPanel server and keep it maintained.
Frequently asked questions
Where is Basic WebHost Manager Setup?
In WHM under Server Configuration > Basic WebHost Manager Setup.
Which email should I use for server alerts?
An address hosted somewhere else, so alerts still arrive if the server has problems.
Do I need my own nameservers?
No. You can use your host’s or an external DNS service. Custom nameservers are useful for resellers and branding.
What are glue records?
Host records at the domain registrar that give the IP addresses of nameservers named under that domain.
What should I do after the basic setup?
Turn on updates, two-factor authentication, cPHulk, a firewall, AutoSSL and remote backups.
Related guides
- How to Use WHM’s Email Deliverability Interface to Fix Mail DNS Issues
- How to Manage PHP Versions Using cPanel’s MultiPHP Manager
- The Best Way to Use Cloudflare with cPanel & WHM for Better Performance
- How to Install and Use ClamAV Antivirus in WHM/cPanel
- cPanel and WHM Scripts: How to Find and Use Them Safely
