WHM First Steps for New Resellers
Just picked up a Hoststack reseller plan? WHM is your control room for creating and managing every client hosting account. Here's what to set up in your first session, in order.
1. Log in and change your password
Use the WHM URL and credentials from your welcome email — typically https://your-server-ip:2087. Go to Change Password in the sidebar first, and enable two-factor authentication under Security Center → Two-Factor Authentication right after. WHM controls every client site on your account, so this login deserves strong protection.
2. Set up basic branding
- Go to cPanel Branding to upload your logo and set your brand colors
- Set your Nameservers under Server Configuration if you're using custom private nameservers
- Update the Contact Email so account notifications reach the right inbox
3. Create a hosting package
Before creating your first client account, define a package under Packages → Add a Package. This sets the disk space, bandwidth, email account limit and databases a client site is allowed. Create a few tiers (e.g. Starter, Business, Pro) matching what you plan to sell — you can assign a different package to each client account you create later.
4. Create your first cPanel account
- Go to Account Functions → Create a New Account
- Enter the client's domain, choose a username, and assign the package you created
- WHM auto-generates the account's cPanel login — send this to your client along with your nameservers
- Use List Accounts anytime to suspend, terminate or modify an existing client account
5. Connect billing automation
If you use WHMCS or Blesta, connect it to WHM using an API token from Development → Manage API Tokens — this lets your billing software automatically create, suspend and terminate cPanel accounts based on client payment status, so you don't have to do it manually.
Need a hand setting up WHM?
Our team can help configure packages, branding or billing integration during onboarding.
Contact Support