Prerequisites
Before changing user packages, make sure you have:
- Admin access to HestiaCP
Method 1: Change 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: Edit User
Click the gear icon (⚙️) next to the user.
Step 4: Change Package
Select a different package from the dropdown menu.
Step 5: Save
Click Save to apply changes.
Method 2: Change via SSH
ssh hxroot@YOUR_SERVER_IP -p 22
/usr/local/hestia/bin/v-change-user-package username new_package_name
Create Custom Package
Package format: web_domains disk_space bandwidth databases emails
/usr/local/hestia/bin/v-add-user-package custom_pkg 10 2048 unlimited 5 25
Parameters:
- 10 = Web domains allowed
- 2048 = Disk space in MB (2GB)
- unlimited = Bandwidth
- 5 = Databases allowed
- 25 = Email accounts allowed
List Available Packages
/usr/local/hestia/bin/v-list-user-packages
Delete a Package
/usr/local/hestia/bin/v-delete-user-package package_name
✅ User package has been changed successfully!