Hosting Plans
The Hosting Plans section allows administrators to create and manage custom hosting packages with specific resource limits, domain settings, email quotas, and server application configurations. Open it from Customers > Hosting Packages in the sidebar.

Overview
URL: /admin/customers/hosting-packages/hosting-plans
Plans and the feature lists they use are one area, Hosting Packages, with three tabs. Each tab has its own address, and Plans and Feature Lists show how many records they hold:
| Tab | URL | What it holds |
|---|---|---|
| Plans | /admin/customers/hosting-packages/hosting-plans | The hosting plans, described on this page. |
| Feature Lists | /admin/customers/hosting-packages/hosting-plan-feature-lists | The feature lists a plan can be assigned. See Feature Lists. |
| Plan limits | /admin/customers/hosting-packages/plan-limits | Whether the plans' disk, inode, database storage, and bandwidth allowances are enforced. Since panel 1.9.3. See Plan limits. |
The page is headed Plans, with the description "Create and edit hosting plans with custom limits." Five columns are visible by default:
- Name - Hosting plan name
- Disk space - Maximum allowed disk space in MB
- Bandwidth - Maximum monthly data transfer in MB
- Databases - Number of databases included in the plan
- Feature List - The feature list assigned to this plan
Toggle columns adds the rest: Ftp accounts, Owner, Server Application (the plan's PHP version), Created at, and Updated at.
Action buttons available:
- Edit - Modify the plan details
- Copy - Duplicate the plan as a starting point for a new one
- Delete - Permanently delete the plan
Search and Filters
- Search - Works by filtering the table based on the Name column.
- Filter by Reseller - A dropdown filter is available next to the search bar to display plans for a specific reseller.
- Filter by Feature List - A dropdown filter to display plans by feature list (All or Full Feature List).
- Reset Filter - A reset button clears all filters and restores the default table view.
Creating a Hosting Plan
Clicking the Create Hosting Plan button opens a multi-tab modal dialog.
1. General

- Name (required) - A unique, descriptive name for the plan (e.g. “Basic Hosting”, “Business Pro”)
- Feature List - Select a feature list to control which features are available for hosting accounts using this plan. Leave empty to disable all features. Since panel 1.9.4, a client page whose feature the list leaves out is closed to the plan's accounts, also when opened by its address. See Pages outside the plan.
- Landing page template - The landing page shown on new accounts created on this plan, before their owner publishes a site. Leave empty to use the default built from your branding.
2. Hosting Parameters

Storage & Resources
- Disk Space - Maximum disk usage in MB
- Inodes - Maximum number of files and directories.
0is unlimited. - Bandwidth - Monthly bandwidth in MB
Disk Space, Inodes, and Bandwidth are enforced through Plan limits, the third tab of Hosting Packages. On a server updated to 1.9.0, enforcement stays off until you switch it on, and until then they are the figures the dashboards compare usage against. On a fresh installation that supports it, they apply from the first account. Mailing Lists limits are enforced as well. A plan change is judged on the account's real usage, so an account that fits a larger plan can move to it.
- Databases - Number of databases
- FTP Accounts - Number of FTP users
Domain Management
- Subdomains - Maximum subdomains
- Parked Domains - Max parked domains
- Addon Domains - Max addon domains besides the account's main domain.
0is unlimited. See How addon domains are counted. - Free Domain - Number of free domains included. Informational only: the panel does not limit anything by this value.
How addon domains are counted
Since panel 1.9.3, Addon Domains counts the domains of an account besides its main domain. A plan with Addon Domains set to 3 lets an account add three domains next to its main one, and an account with only its main domain uses 0. Adding a domain, changing an account's plan, and the usage figures all count the same way.
The update does not change the values of existing plans, so every existing plan with Addon Domains above 0 now allows one more addon domain than before. A plan set to 0 stays unlimited:
- To keep the previous limit of a plan set above
1, lower its Addon Domains by one. - A plan set to
1now allows one domain besides the main one. Do not lower it to0, because0means unlimited. A limit of the main domain only can no longer be set.
An account's stored usage shows the new count after its next Refresh Data in Usage details, or the next scheduled usage refresh. Until then, its Addon Domains figure still includes the main domain.
Security & Backups
- SSL Certificates - Number of SSL certs. Stored only: the panel does not limit SSL certificates by this value.
- Daily Backups - Number of daily backups included
- Acronis Backup history - How many past days of Acronis recovery points accounts on this plan may restore from, in days.
0is unlimited. Shown only while the Acronis Backup module is installed. The reseller's own limit caps it. Since panel 1.9.3; see Acronis Backup.
3. Email Configuration

Email Accounts
- Email Accounts - Max number of email accounts
- Email Forwarders - Max forwarders.
0means none: unlike the other count fields,0here does not mean unlimited. - Email Account Quota - Storage per account (MB)
- Email Filters - Max filters
- Email Autoresponders - Max autoresponders
- Mailing Lists - Max mailing lists.
0is unlimited.
Mailbox Settings
- Email Boxes - Max number of boxes
- Default Box Quota - Default storage (MB)
- Max Box Quota - Max allowed storage per box (MB)
4. Server Application

- PHP Version (required) - Select the PHP version for this plan from the dropdown (e.g. PHP 8.4). Since panel 1.9.0, on a CloudLinux server the list offers CloudLinux alt-php versions only, and a plan set to another PHP release gets the installed alt-php version of the same release. See CloudLinux.
Since panel 1.9.4, the list offers LSPHP versions only while a LiteSpeed web server or the LSAPI Engine is active. A plan already on an LSPHP version that no web server can run, or, on CloudLinux, one without an installed alt-php version of the same release, shows that version marked PHP not available on this server, with the reason in the hint. Pick another version to save the plan. See LSPHP that no web server uses.
5. Resource Limits
Note: Available on CloudLinux servers only. The Resource Limits tab appears after a CloudLinux conversion.
The tab sets the per-account CloudLinux LVE limits applied to every account on the plan; leave a field empty to inherit the platform default. Here the platform default means the CloudLinux default limits, which LVE Manager shows.
- CPU Speed - CPU limit as a percentage of a core (100 = one full core).
- Physical Memory (MB) - physical (RAM) limit.
- Virtual Memory (MB) - virtual memory limit (0 or empty = unlimited).
- I/O Throughput (KB/s) - disk I/O throughput limit.
- IOPS - I/O operations per second.
- Processes - maximum number of processes (NPROC); keep it above Entry Processes + 15.
- Entry Processes - concurrent entry processes (EP / maxEntryProcs); set it at least 16 below Processes.
These limits are enforced per account by CloudLinux LVE. AdminBolt pushes them to CloudLinux whenever the plan is created or updated, so every account on the plan inherits the same limits.
The admin and reseller hosting plan APIs return these limits as resource_cpu_speed, resource_physical_memory, resource_virtual_memory, resource_io, resource_iops, resource_processes, and resource_entry_processes. A field left empty comes back as null: the plan does not set that limit, and the CloudLinux default applies. See the API Reference.
Since panel 1.9.0:
- Clearing limit fields removes those limits from the plan's accounts, and clearing all of them returns the accounts to the CloudLinux defaults.
- Processes must be greater than Entry Processes plus 15, counting the CloudLinux default when Entry Processes is empty. The form, and the admin and reseller hosting plan APIs, refuse a smaller value and name the smallest one that works; the API answers
422. An account import raises the value to that minimum. - A single account can get its own limits with CloudLinux LVE Resource Overrides on Edit Account, and a reseller's accounts are held to the reseller's ceiling as well. See Reseller Accounts.
What 0 means in the count fields
Since panel 1.9.4, the help text of each count field says what 0 does, and for most of them how to allow none. The meanings themselves did not change:
| Field | 0 means | To allow none |
|---|---|---|
| Inodes, Email Filters | Unlimited | No Feature List entry switches these off, so they cannot be set to none. |
| Databases | Unlimited | Untick Databases, Database Wizard, and Install WordPress in the plan's Feature List. |
| FTP Accounts, Email Accounts, Email Autoresponders, Mailing Lists | Unlimited | Untick FTP Accounts, Email Accounts, Autoresponders, or Mailing Lists in the plan's Feature List. |
| Subdomains, Parked Domains, Addon Domains | Unlimited | Untick Domains in the plan's Feature List. That also switches off all domain management. |
| Email Forwarders | None: the client cannot create any forwarders | Set 0. |
| Free Domain, SSL Certificates | Nothing: the panel stores these values but limits nothing by them | Not applicable. |
| Processes (Resource Limits) | Not accepted | Leave the field empty for the platform default. |
| Entry Processes (Resource Limits) | No limit on CloudLinux. With mod_proxy_lsapi, 0 leaves the pool's current limit in place. | Not applicable. |
The admin and reseller hosting plan APIs describe each count field the same way. The size and resource fields, such as Disk Space, Bandwidth, and the mailbox quotas, are not part of this list.
Buttons
- Create - Save the hosting plan.
- Create & create another - Save and reopen the form for adding more plans.
- Cancel - Close the form without saving.
Editing an Existing Plan
Clicking the Edit button on any plan opens the same modal with pre-filled values.
Changes can be made to any of the tabs (General, Hosting Parameters, Email Configuration, Server Application, and Resource Limits after a CloudLinux conversion). Once edited, click Save changes to apply.
You can also Copy a plan from the list actions to duplicate it as a starting point for a new plan.