Service plans and subscriptions
A subscription is one webspace: a main domain, a Windows system user, an IP address and a service plan. A service plan is the set of resources, permissions and settings a subscription gets. You can change a plan later, and the panel applies the change to all subscriptions that use it.
There are three kinds of plans. Each has its own tab under Hosting Services › Service Plans:
| Tab | Used for |
|---|---|
| Hosting Plans | Subscriptions. |
| Reseller Plans | Resellers: the totals they may share among their customers. |
| Add-ons | Extras on top of a subscription's plan. Their limits are added to the plan's limits, and their permissions are granted on top of the plan's. |
Create a hosting plan#
- Go to Hosting Services › Service Plans and click Add a Plan.
- Enter the Hosting Plan name.
- Work through the tabs (described below). For a number field, tick Unlimited if there should be no limit. Sizes are entered in MB, GB or TB.
- Click Add Hosting Plan.
To copy a plan, tick it and click Clone. Remove keeps plans that subscriptions still use.
Add-ons use the same tabs as hosting plans. Create one on the Add-ons tab with Add an Add-on.
Hosting plan tabs#
Resources
- Overuse policy: what happens when a limit is exceeded. Choose one of three: the subscription is suspended; overuse of disk space and traffic only is allowed; or all overuse is allowed (not recommended). Notify me by email in cases of overuse sends you a notice.
- Limits: Disk space (with Notify when disk space usage reaches a percentage), Traffic per month (with its own notify percentage), Domains, Subdomains, Domain aliases, Mailboxes, Mailbox size, Total mailboxes quota, Mailing lists, Additional FTP accounts, MariaDB/MySQL databases and their total quota, Microsoft SQL Server databases and their quota, SQL Server database file size, SQL Server database log file size, Web users and ODBC DSN connections.
- Expiration: a number with Day(s), Month(s) or Year(s), or unlimited.
Permissions: what subscribers may change themselves. This tab has four groups:
- Websites and hosting: domain, subdomain and alias management, hosting settings, IIS application pool, PHP and Node.js settings, Git, WordPress Toolkit, Laravel Toolkit, scheduled tasks and more.
- Access: Remote Desktop, FTP accounts, web users, panel user accounts and Ability to use the REST API.
- DNS, mail and databases: these include Database server selection and SQL Server database backup and restore.
- Backups: backups using the server storage or remote storage.
Values that the plan presets stay in effect until the subscriber changes them.
Hosting Parameters: settings applied to new websites. They include Enable hosting, Websites of suspended subscriptions (disabled, HTTP 503 suspended page, or stay online), Hard disk quota, SSL/TLS support, the 301 redirect from HTTP to HTTPS, Web statistics (None, Webalizer or AWStats), ASP.NET, CGI, ASP, SSI, the default MariaDB and SQL Server servers, Additional write/modify permissions and Web Deploy publishing.
PHP Settings: PHP support, PHP version (empty uses the newest installed version), common php.ini values such as memory_limit and upload_max_filesize, open_basedir, FastCGI settings and Additional configuration directives. Empty fields use the server default.
Mail: Mail service, Webmail (MailEnable WebMail, Roundcube or none), mailing lists, autodiscover, mail to non-existent users, and outgoing limits per hour (-2 = server default).
DNS: a Primary or Secondary zone (with the primary server's IP).
Performance: Maximum bandwidth usage and connection limits. It also holds the resource limits (CPU, Memory, Disk read and write speed, Disk operations, Processes) and the IIS application pool settings. See Resource limits and isolation.
Logs & Statistics: statistics retention and log rotation.
Additional Services: Keep websites secured with free SSL/TLS certificates. This issues and renews certificates for every domain automatically.
Change a plan that is in use#
If subscriptions use the plan you are editing, two save buttons appear:
- Update & Sync saves the plan and applies it to all its subscriptions in the background, except customized ones.
- Update without syncing saves the plan only. Its subscriptions keep their current settings.
Reseller plans#
On the Reseller Plans tab, click Add a Plan. A reseller plan has two tabs:
- Resources: Overuse policy, Allow overselling, and totals for Customers, Subscriptions, disk space, traffic, domains, subdomains, aliases, mailboxes, MariaDB and SQL Server databases, FTP accounts and Expiration.
- Permissions: Create and manage own service plans, Manage the IP pool assigned by the administrator, Brand the panel for their customers, Log in as their customers, Grant Remote Desktop access to subscriptions and Use the REST API.
Customers and resellers explains how overselling works.
Add a subscription#
- Go to Hosting Services › Subscriptions and click Add Subscription. You can also click Add subscription on a customer's page, which selects that customer for you.
- Enter the Domain name, for example
example.com. - Choose the Subscriber: a customer, a reseller, or Administrator (my own subscription).
- Choose the Service plan and tick any Add-ons.
- Choose the IP address. Default shared IP uses the address marked as default under Tools & Settings › IP Addresses.
- Check the System user name. The panel suggests one from the domain. It must be 3–20 lower-case letters, digits, - or _, and start with a letter. This Windows user owns the files and logs in over FTP.
- Enter the System user password and click Add Subscription.
The subscription is set up in the background and its page refreshes by itself. If setup fails, the page shows why, with a Try again button.
Work with subscriptions#
The list at Hosting Services › Subscriptions shows each subscription's plan, subscriber, state, status, setup date and expiration. Tick subscriptions to use these buttons:
- Change Plan: choose a new Service plan and Add-ons. Customized subscriptions are linked to the plan again.
- Change Subscriber: give the subscriptions to another customer, a reseller or the Administrator.
- Set Status: Active, Suspended or Disabled.
- Remove: deletes the websites, files, IIS sites, application pools and system users.
On a subscription's page, the Account card has Change plan/add-ons, Customize and Change subscriber. The Hosting card has Change password for the system user and Re-apply hosting settings. The Resources card shows usage against each limit.
Customize one subscription#
To give one subscription different values without making a new plan:
- Open the subscription and click Customize on the Account card.
- Change the values on the same tabs as in a hosting plan.
- Click Save.
The subscription is then marked Customized, and updates to its plan no longer reach it. To link it to the plan again, use Change plan/add-ons and choose a plan.
Saving limits on a subscription's Resource Usage page also customizes the subscription.
Troubleshooting#
- "The reseller plan allows N subscriptions" or Overselling is off: the reseller plan has no room left. Raise its limits or allow overselling.
- Changes did not reach a subscription: it is customized, or you saved with Update without syncing.
Related#
Something missing? Ask in the community or open a ticket.