On this page

Accessing WHM

WHM is the server-administrator interface. Log in with your root credentials at:

https://YOUR-SERVER-IP:8443/whm

Only the root user (or admin accounts granted WHM access) can log into WHM. Regular hosting account users log into cPanel at /login.

Dashboard & Server Stats

The WHM dashboard shows a live view of your server — updated automatically every 60 seconds:

MetricDescription
OSOperating system and version (e.g. Ubuntu 24.04 LTS)
PHPActive PHP version installed on the server
UptimeHow long the server has been running since last reboot
Load1-minute CPU load average. Values over your CPU count indicate high load.
DiskUsed vs total disk space on the root partition
MemoryRAM in use vs total available RAM

The Services section shows the live status of all key services — Apache, MariaDB, Postfix, Dovecot, ClamAV, and Fail2ban.

Managing Accounts

Go to Accounts in the WHM sidebar to create and manage hosting accounts.

Creating a Hosting Account

1

Click "Create Account"

Fill in the primary domain, username, and password for the new account.

2

Set resource limits

Assign disk quota (MB), email account limit, and database limit. Set to 0 for unlimited.

3

Choose a package (optional)

If you've created hosting packages, select one to apply predefined limits automatically.

4

Save

hstPanel creates the system user, home directory, document root, and nginx vhost automatically.

Account List

The account list shows all hosting accounts with their domain, disk usage, and status. Click any account to:

🚨

Account deletion is permanent. All files, databases, and email for that account are removed immediately. There is no recycle bin. Always back up first.

Service Management

Go to Services in WHM to start, stop, and restart server services.

ServiceActions availableNotes
ApacheStart / Stop / RestartRestart after editing PHP or vhost configs
nginxStart / Stop / Restart / ReloadReload applies config changes without dropping connections
MariaDBStart / Stop / RestartBrief outage during restart — sites return DB errors momentarily
PostfixStart / Stop / RestartOutgoing email queues during stop
DovecotStart / Stop / RestartActive IMAP connections drop during restart
ClamAVStart / Stop / Restart / Update DBUpdate DB fetches the latest virus definitions
Fail2banStart / Stop / RestartStopping Fail2ban removes active IP bans
âš ī¸

Restarting MariaDB causes a brief outage for all websites using databases. Do this during low-traffic periods.

Server Information

Server Info in WHM shows a detailed breakdown of your server's hardware and software:

Firewall

The Firewall section in WHM lets you manage UFW rules without touching the command line:

Default open ports after install: 22, 80, 443, 8443, 25, 587, 993, 995.

DNS Management

If your server is acting as its own nameserver, go to DNS in WHM to manage DNS zones:

â„šī¸

Most hosting setups use the domain registrar's DNS or a service like Cloudflare rather than running their own nameserver. DNS management in WHM is only relevant if your server's IP is set as a nameserver (NS record) at your registrar.

SSL / TLS

Go to SSL in WHM to manage certificates for your panel domain and hosted domains:

Panel SSL Certificate

By default, hstPanel uses a self-signed certificate on port 8443. To replace it with a trusted Let's Encrypt certificate:

1

Point a domain to your server

Set an A record for a domain (e.g. panel.yourdomain.com) pointing to your server IP.

2

Issue certificate in WHM → SSL

Enter the domain name and click Issue via Let's Encrypt. The certificate is installed automatically.

3

Update panel URL

WHM → Settings → Panel URL — set it to your new domain so links in the panel use the correct URL.

Security & Fail2ban

The Security section in WHM shows active Fail2ban jails and banned IPs:

Unban an IP

fail2ban-client set sshd unbanip 1.2.3.4

Check ban status

fail2ban-client status sshd

Software Installer

WHM → Installer provides one-click installation of popular web applications into any hosting account:

Select an account, choose the application, set the installation path, and click Install. The installer creates the database, copies files, and runs the setup automatically.