Getting Started

Your First Hosting Account

Create your first hosting account in vWHM: every Create Account field, what Vanta Panel provisions, the login URLs and fixes for the common errors.

Updated 5 min read Jump to docs navigation

On this page 11 sections
  1. Prerequisites
  2. Step 1 — Open the form
  3. Step 2 — Domain
  4. Step 3 — Account login
  5. Step 4 — Owner & package
  6. What Vanta Panel provisions
  7. The "Account created" page
  8. Logging in as the customer
  9. Next steps
  10. Troubleshooting
  11. FAQ
Creating a hosting account in vWHM.

Every website on a Vanta Panel server lives inside a hosting account. You create accounts in vWHM (at /vwhm/ on your server's address); the customer manages theirs in vPanel (at /vpanel/). This page covers the Create Account form field by field, what gets provisioned, the receipt page, and the common errors.

Prerequisites

Step 1 — Open the form

In vWHM click Create Account in the sidebar. The page is headed Create a New Account: "Provisions a Linux user, home directory, Apache vhost, and a control-panel login."

Step 2 — Domain

OptionBehaviour
Use a domain you ownType it under Domain name (for example example.com). Must be a valid fully-qualified domain.
Choose a domain laterHides the field. The account starts on username.<panel hostname>; no DNS zone is created for the placeholder.

As the hint says, the website, /vpanel and /vwhm all load on that domain once its DNS points at this server.

Step 3 — Account login

  • Username — 3–16 characters, a–z 0–9, starting with a letter; it is both the Linux user and the vPanel login. Reserved names such as root and www-data are refused.
  • Password — 8 to 128 characters; sets the system and panel password together. Generate makes a random one.
  • Re-type password — optional; if filled, it must match.

Step 4 — Owner & package

  • Contact email (optional) — a valid address or blank; shown in the Accounts list and pre-filled as the admin email when the customer installs WordPress.
  • Package — defaults to — none (unlimited) —; a package applies its disk, database, subdomain, addon-domain, mailbox and bandwidth limits.

Click Create Account. A one-time token means refreshing afterwards never creates a second account.

What Vanta Panel provisions

  1. A Linux user with home /home/<username> and document root /home/<username>/public_html, seeded with a placeholder index.html.
  2. An Apache vhost for the domain and its www. alias with AllowOverride All, /vpanel/ and /vwhm/ proxied to the panel, /phpmyadmin and /webmail mapped, and per-account logs. If Apache's config test fails, everything is rolled back.
  3. A self-signed certificate on a :443 vhost, so HTTPS answers immediately.
  4. The default PHP version from MultiPHP / Isolation — see PHP Versions.
  5. With DNS Automation on: Cloudflare A records for @ and www, optional mail records, plus SPF and DMARC — see DNS Automation.
  6. With local DNS on (real domains only): a PowerDNS zone with SOA, NS, A @, A www, MX 10 mail.<domain>, SPF and a monitoring-only DMARC record.
  7. An account.create entry in the Audit Log.

No mailbox or database is created automatically; the customer adds those in vPanel.

The "Account created" page

The receipt lists Domain, IP address, Username, Password (shown once — copy it), Home root, Package, Contact email, Name server 1 and 2, Customer panel (https://<domain>/vpanel) and Admin (WHM) (https://<domain>/vwhm). Until DNS propagates the customer can sign in at https://<panel hostname>/vpanel or on port 2083.

The DNS setup card offers Use your nameservers (only when local DNS is on — point the registrar at your ns1/ns2, with glue records) or Use Cloudflare (or any DNS host) with the two A records to add, plus Cloudflare import file and Plain DNS instructions downloads. Behind the Cloudflare proxy use SSL/TLS mode Full (never Flexible) until a trusted certificate is installed. Finish with Manage account, Create another or All accounts.

Logging in as the customer

Open the customer panel URL, enter the Username and Password and click Sign in. Team members from User Manager use account+yourname.

Next steps

Troubleshooting

MessageCause and fix
Username must be 3-16 chars, a-z0-9, start with a letter.No dashes, underscores or capitals.
That username already exists in vantapanel.Pick another name or manage the existing account.
An account already exists for example.com — it was not created again.The domain is already hosted here.
Your plan allows 1 hosting accounts. Upgrade your plan…Licence cap reached — activate or upgrade.
Provisioning failed: system user already existsA Linux user of that name exists outside the panel; choose another username.
Provisioning failed: apache configtest failed (rolled back)Apache's config is broken elsewhere; nothing was left behind. See Services.
Domain shows the wrong siteDNS is not pointing here yet, or Cloudflare is on Flexible.

FAQ

Can I create an account before I have a domain?

Yes — pick Choose a domain later and add the real one afterwards under Websites and Domains.

Is the password emailed to the customer?

No. It is displayed once on the "Account created" page; the contact email is stored, not mailed.

How do I change the limits later?

Assign a different package from Manage account — Managing a Hosting Account.

Does every account count against the licence?

Yes: Free 1, Basic 5, Unlimited uncapped. Licensing is per server with no per-account fees — see Pricing.

Something missing or out of date? Ask support, or try it yourself on the live demo.