DirectAdmin lets you build multiple hosting packages with different resource limits — useful for offering upgrade tiers to your customers.
Step 1: Log in to DirectAdmin
Log in to your reseller account, usually at yourdomain:2222.
Step 2: Switch to Reseller access level
Navigate to Access Level > Reseller.
Step 3: Open Manage User Packages
In the Account Manager section, click Manage User Packages.
Step 4: Create the package
Click Add Package, configure the settings you want, and click Save. The package can then be assigned to any new or existing account under your reseller account.
Common package settings
- Bandwidth / Disk Space: resource limits for the package.
- Domains / Sub-Domains: how many the account can create.
- E-mail Accounts, Forwarders, Mailing Lists, Autoresponders: email-related limits.
- MySQL Databases, FTP Accounts, Domain Pointers: further resource limits.
- CGI/PHP Access, SSL Access, Cron Jobs, DNS Control: feature toggles.
- Suspend At Limit: automatically suspends the account if it exceeds package limits.
Editing a package
Return to Manage User Packages and click the package you want to adjust.
Using Feature Sets
Feature sets let you disable entire categories of functionality for a package: Core Functions (standard hosting features), DNS Only, and Email Only. To create an email-only plan, for example, choose "Allow Selected" in the Feature Sets section and select only E-mail Only.
