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
| Package | Domains | Disk | DBs | Emails | Ideal For |
|---|---|---|---|---|---|
| Starter | 1 | 512 MB | 1 | 5 | Personal blog |
| Basic | 3 | 2 GB | 2 | 15 | Small business |
| Business | 10 | 10 GB | 5 | 50 | Growing company |
| Agency | 50 | 50 GB | 25 | 250 | Web agency |
| Unlimited | 0 | 0 | 0 | 0 | No limits |