Hostxpeed
Login Get Started →
Control Panel

How to Create User in HestiaCP

5 min read
28 views
Jun 10, 2026

Prerequisites

Before creating a user, make sure you have:

  • Access to HestiaCP as admin

What are HestiaCP Users?

Users are separate accounts within HestiaCP that can have their own domains, email accounts, databases, and FTP access. This is ideal for resellers or multi-client setups.

Method 1: Create User via HestiaCP Web Interface

Step 1: Log in to HestiaCP as Admin

https://YOUR_SERVER_IP:8083

Step 2: Navigate to USER Section

Click on USER in the top menu bar.

Step 3: Click "Add User"

Click the green + Add User button.

Step 4: Configure User Account

  • Username: Login username (lowercase, no spaces)
  • Password: Secure password
  • Email: User's email address (for notifications)
  • Package: Select resource package (default or custom)
  • Language: Interface language
  • Theme: Interface theme

Step 5: Save

Click Add to create the user.

Method 2: Create User via SSH

ssh hxroot@YOUR_SERVER_IP -p 22
/usr/local/hestia/bin/v-add-user username user@example.com P@ssw0rd

User Packages

User packages define resource limits:

  • Number of web domains
  • Disk space quota
  • Bandwidth limit
  • Number of databases
  • Number of email accounts

Set Package for User

/usr/local/hestia/bin/v-add-user-package custom 5 1024 unlimited 3 10

Apply to user:

/usr/local/hestia/bin/v-change-user-package username custom

User Roles and Permissions

  • Admin: Full access to everything
  • User: Limited to their own resources

User Login URL

User login URL is the same as admin:

https://YOUR_SERVER_IP:8083

Users log in with their own credentials.

List All Users

/usr/local/hestia/bin/v-list-users

✅ User account has been created successfully!

Was this article helpful?