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 -1 for “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; -1 for unlimited.
  • Addon / Parked / Subdomains — counts per account; each supports -1 for unlimited.
  • Databases, Email Accounts, FTP Accounts — counts per account; -1 for unlimited.
  • Max Emails Per Hour — throttle per account; -1 disables 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 -1 to 1000.
  • Emails/hour-1 to 10000.
  • 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 Shell for 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.

Navigation