Hostxpeed
Login Get Started →
Control Panel

How to Create Package in HestiaCP

5 min read
23 views
Jun 10, 2026

Prerequisites

Before creating a package, make sure you have:

  • Admin access to HestiaCP

What is a Package?

Packages define resource limits for users including web domains, disk space, bandwidth, databases, and email accounts.

Create Package via HestiaCP Web Interface

Step 1: Log in as Admin

https://YOUR_SERVER_IP:8083

Step 2: Navigate to USER Section

Click on USER in the top menu bar.

Step 3: Go to Packages Tab

Click on the Packages tab.

Step 4: Click "Add Package"

Click the green + Add Package button.

Step 5: Configure Package Limits

  • Package Name: Unique identifier (e.g., bronze, silver, gold)
  • Web Domains: Number allowed (unlimited = 0)
  • Disk Space (MB): Storage limit (unlimited = 0)
  • Bandwidth (MB): Traffic limit (unlimited = 0)
  • Databases: Number allowed
  • Mail Accounts: Number allowed

Step 6: Save

Click Add to create the package.

Create Package via SSH

Command format:

/usr/local/hestia/bin/v-add-user-package NAME WEB_DOMAINS DISK_SPACE BANDWIDTH DATABASES MAIL_ACCOUNTS

Examples:

# Bronze package: 5 domains, 1GB space, unlimited bandwidth, 3 databases, 10 emails
/usr/local/hestia/bin/v-add-user-package bronze 5 1024 0 3 10

# Silver package: 10 domains, 5GB space, unlimited bandwidth, 5 databases, 25 emails
/usr/local/hestia/bin/v-add-user-package silver 10 5120 0 5 25

# Gold package: unlimited domains, 20GB space, unlimited bandwidth, unlimited databases, unlimited emails
/usr/local/hestia/bin/v-add-user-package gold 0 20480 0 0 0

Package Examples for Different Needs

PackageDomainsDiskDBsEmails Ideal For
Starter1512 MB15Personal blog
Basic32 GB215Small business
Business1010 GB550Growing company
Agency5050 GB25250Web agency
Unlimited0000No limits

List All Packages

/usr/local/hestia/bin/v-list-user-packages

Delete a Package

/usr/local/hestia/bin/v-delete-user-package package_name

✅ Package has been created successfully!

Was this article helpful?