Account Packages
Define reusable limits and defaults for new hosting accounts. Packages can be created by root or resellers (reseller-created packages are scoped to that reseller).
How it works
- Fill in the resources and limits below. Use 
-1for “unlimited”. - Click Create Package. On success, the package becomes available when creating or editing accounts.
 - Resellers: inputs are capped by your assigned allowances; values outside your range are rejected.
 
Account resources
- Dedicated IP Address — request a dedicated IP for accounts using this package (assigned if available).
 - Shell / Terminal Access
    
Disable Shell (nologin)— no shell access.Normal Shell (bash)— standard shell.Jail Shell— chrooted/restricted shell. (If a reseller is not permitted to grant shell, this is forced to disabled.)
 - Disk Space — megabytes; 
-1for unlimited. - Addon / Parked / Subdomains — counts per account; each supports 
-1for unlimited. - Databases, Email Accounts, FTP Accounts — counts per account; 
-1for unlimited. - Max Emails Per Hour — throttle per account; 
-1disables the cap. 
Account limitation (performance & fairness)
- Maximum CPU usage (%) — e.g., 
100≈ one full core; higher allows multi-core headroom. Range may be capped for resellers. - Max memory usage (MB) — RAM ceiling per account’s workloads.
 - Max system user processes — total concurrent processes allowed for the account.
 - Inodes limit — maximum number of files/directories.
 - I/O Disk Bandwidth (MB/s) — sustained read/write rate budget.
 - IOPS — operations per second budget (many small ops).
 
Validation rules
- Package Name — letters, numbers, spaces only.
 - Counts — most accept 
-1to1000. - Emails/hour — 
-1to10000. - CPU %, RAM MB, processes, inodes, I/O MB/s, IOPS — must fall within your allowed reseller caps (or platform maximums for root). Out-of-range values are rejected with an explicit error.
 
Tips
- Use 
Jail Shellfor security when shell is necessary; otherwise keep shell disabled. - Set Emails/hour to a sane value to limit abuse and keep deliverability clean.
 - Balance memory, CPU, and I/O so that no single account can starve neighbors.
 
After creation
- You’ll see a success toast. The view refreshes back to the packages area.
 - New accounts can be created with this package; existing accounts can be switched to it when appropriate.
 
  Note: “Unlimited” (
-1) is powerful. Use it sparingly, or apply it only where the upstream reseller/root
  caps still enforce sensible hard limits.