Documentation

Hosting Plans

Hosting Plans define the base set of limits and resources assigned to customer accounts in MSPControl. These plans determine the available services such as disk space, bandwidth, email accounts, databases, and more. Each Hosting Plan is associated with a target server, which provides the resources for the allocated services.


Creating a Hosting Plan

  1. Navigate to Hosting Plans in the MSPControl panel.
  2. Click Create Hosting Plan.
  3. Enter the following details:
    • Plan Name
      A descriptive name for the plan.

    • Plan Description
      Briefly describe the plan.

    • Target Server
      Select the server where the resources will be provisioned.

  4. Define quotas by selecting the services to be included and specifying limits for each.
  5. Click Save to finalize the plan.

Important Consideration: Do Not Modify Hosting Plans After Creation

Once a Hosting Plan is assigned to customers and used for creating Hosting Spaces, modifying it will affect all existing Hosting Spaces that are based on it. Therefore, a Hosting Plan should be treated as a base template that remains stable for all customers using it.

For individualized resource adjustments, use Hosting Add-Ons instead of modifying the base Hosting Plan. Hosting Add-Ons allow administrators to provide additional resources beyond the limits set in the Hosting Plan without impacting all customers.

For example:

  • 1 Hosted Organization (one tenant in Active Directory)
    May be included in the plan as a standard feature for all customers.

  • 10 Exchange Mailboxes / 20 Exchange Mailboxes
    Instead of modifying the plan for customers with different mailbox requirements, assign additional mailboxes using Hosting Add-Ons.


Quotas and Limits

Each Hosting Plan allows administrators to define specific quotas for different services, such as:

  • Disk space & Bandwidth
    Limit storage and network usage.

  • Domains & Subdomains
    Control the number of domains/subdomains a customer can use.

  • Web Hosting Services
    Allow hosting websites, FTP accounts, and databases.

  • Email Services
    Define limits for mailboxes and mail accounts.

  • Cloud & Virtualization Resources
    Set resource limits for cloud storage, virtual machines, and hosted organizations.

By properly configuring Hosting Plans and using Hosting Add-Ons for expansions, administrators can ensure flexible and scalable resource allocation without impacting multiple customers unnecessarily.


Quota Configuration

Hosting plans contain a variety of quotas that limit resource consumption. Below is a breakdown of quota categories:

System Quotas

These quotas regulate general hosting space usage and restrictions:

  • Disk Space (MB)
    Defines the total storage allocated to a hosting space.

  • Bandwidth (MB)
    Limits data transfer for hosted services.

  • Interval Tasks Allowed
    Specifies whether scheduled tasks can be executed within the hosting space.

  • Minimum Tasks Interval (minutes)
    The minimum allowed frequency for scheduled tasks.

  • Disable Tenant to Create Top-Level Domain
    Prevents customers from creating top-level domains.

  • Branding Policy Images Allow
    Controls if custom branding images can be uploaded.

  • Domains & Sub-Domains
    Limits the number of domains and sub-domains a customer can create.

  • ODBC DSNs
    Defines the number of Open Database Connectivity (ODBC) connections allowed.

  • File Manager
    Enables or disables file manager access.

  • Allow ZIP
    Defines ZIP file permissions.

  • Scheduled Tasks
    Limits the number of scheduled tasks a customer can create.

 

Websites Quotas

This category manages features related to websites, web applications, and SSL configurations within MSPControl. Administrators can specify the maximum number of websites, enable or disable scripting support (e.g., ASP, ASP.NET, PHP), and control various IIS-specific settings. Below are quota explanations:

  • Web Sites
    Maximum number of websites allowed.

  • Shared SSL Folders
    Controls shared SSL usage and configurations.

  • Web Sites Redirection
    Enables or disables URL redirection for hosted sites.

  • Changing Site/VirDir Home Folder
    Allows changing the home folder for a site or virtual directory.

  • Virtual Directories
    Enables creating and managing virtual directories.

  • CGI-BIN Folder / Secured Folders
    Allows or restricts execution of CGI scripts and creation of secured folders.

  • Perl / WordPress / Python / ColdFusion
    Toggles for enabling these scripting or app environments.

  • Hide Authentication Settings
    Hides or reveals authentication configuration options.

  • ASP, ASP.NET (2.0, 4.0, Core)
    Toggles support for different ASP/ASP.NET versions.

  • Let’s Encrypt SSL / SSL
    Manages SSL certificate settings, including Let’s Encrypt automation.

  • Enable SSL on Site Creation (Lets Encrypt)
    Automatically provisions Let’s Encrypt SSL when creating a new site.

  • Web Publishing
    Allows or disallows web publishing features.

  • Custom Default Documents
    Allows adding custom default documents (e.g., index.php).

  • Custom Headers / Errors
    Enables custom HTTP headers and error pages.

  • Custom MIME Types
    Defines whether additional MIME types can be configured.

  • Dedicated Application Pools
    Permits running websites in isolated app pools.

  • Application Pools Start/Stop
    Allows customers to start or stop their own application pools.

  • Website Start/Stop
    Lets customers manually control website availability.

  • Dedicated IP Addresses
    Sets how many dedicated IPs can be used.

  • Allow IP Address Mode Switch
    Lets users switch a website from IP-based to name-based hosting (and vice versa).

  • Enable Hostname Support
    Allows the website to respond to additional hostnames (multi-domain or alias setup).

  • Antivirus Settings
    Toggles antivirus scanning for uploaded content.

  • Content Expiration Headers / URL Rewrite
    Controls caching headers and URL rewrite rules.

  • Remote Management
    Determines if remote management of websites is allowed.

  • PHP (4.x, 5.x, 7.x, 8.x)
    Toggles support for various PHP versions.

 

Service Levels Quotas

These quotas govern external or internal service roles and user types, ensuring that specific support or guest user allocations remain under control. Some key settings include:

  • Product Support Only, users (External)
    Limits the number of external users with product support roles.

  • Support Services Onsite/Remote, users (External)
    Specifies how many external users can perform onsite or remote support services.

  • Service Account, users (External)
    Manages the number of external service accounts allowed.

  • Require Service Level on User Creation (External)
    When enabled, ensures each user created is assigned an appropriate external service role.

 

FTP Quotas

The FTP quota category defines how many FTP accounts can be created and managed within the hosting space:

  • FTP Accounts
    The maximum number of FTP user accounts allowed.

  • Count Disk Space / Count Bandwidth
    Whether FTP uploads/downloads should count toward overall disk space or bandwidth limits.

 

Mail Quotas

The Mail quota category controls email-related resources:

  • Mail Accounts
    The number of individual mailboxes permitted.

  • Account Forwarding Addresses Count
    Limits how many forwarding addresses can be configured.

  • Max Mailbox Size (MB)
    Restricts the storage size of each mailbox.

  • Mail Forwardings
    Defines how many forwarding rules can be set up.

  • Mail Groups
    Sets the limit on group mail accounts.

  • Max Group Recipients
    Restricts the number of recipients per group.

  • Mail Lists
    The total number of mailing lists allowed.

  • Mail Domains
    Manages how many mail domains can be created.

  • Max List Recipients
    Limits the number of recipients per mailing list.

  • Disable Mailbox Size Edit
    Prevents customers from modifying mailbox sizes.

  • Assign Domain Administrators
    Controls whether a user can be assigned as a domain administrator.

 

Hosted Exchange Quotas

The Hosted Exchange quota category is designed to manage Exchange-related resources for organizations within MSPControl. These settings allow administrators to define what protocols are available (e.g., IMAP, MAPI), how large mailboxes can be, and how many mailboxes each organization can create:

  • Consumer Organization Support
    Enables or disables the ability for consumer-level organizations.

  • IMAP Access Allowed / OWA/HTTP Access Allowed / MAPI Access Allowed / ActiveSync Access Allowed
    Toggles whether users can access mailboxes via different Exchange protocols.

  • Keep Deleted Items (Days)
    Specifies how many days deleted items remain recoverable.

  • Mailbox storage per Organization (MB)
    Caps the total storage for mailboxes within a single Hosted organization.

  • Maximum Recipients
    Sets a limit on how many total recipients can exist in the organization.

  • Maximum Send/Receive Message Size (KB)
    Restricts the size of outbound and inbound messages.

  • Enable Mailbox Plans Editing
    Allows or prevents editing of mailbox plans.

  • Allow Litigation Hold
    Grants the ability to place mailboxes on litigation hold.

  • Litigation Hold Duration (days)
    Defines how long litigation hold data is retained.

  • Recoverable Items Storage per Organization (MB)
    Limits storage for recoverable items (i.e., deleted or archived items).

  • Disclaimers Allowed
    Enables or disables the ability to add disclaimers to outgoing emails.

  • Allow Retention Policy
    Determines if users can apply retention policies to mailboxes.

  • Number of Mailbox rules per organization</

    Controls how many mailbox rules can be set.

  • Mailboxes per Organization
    The number of mailboxes allowed in each organization.

  • Archiving Mailboxes per Organization
    Sets how many archiving mailboxes can be provisioned.

  • Archiving storage per Organization (MB)
    Defines storage for archiving mailboxes.

  • Shared/Resource Mailboxes per Organization
    The amount of shared and resource mailboxes permitted.

  • Journaling Rules Users per Organization
    Limits journaling rules or journaling-enabled users.

  • Contacts / Distribution Lists / Public Folders per Organization
    Controls object creation limits.

  • Enable Forwarding of Email Address on Mailbox Deletion
    Toggles whether forwarding can be activated after mailbox removal.

  • Force Mailbox Archiving on Mailbox Deletion
    Automatically archives mailboxes upon deletion.

  • Send Mailbox Setup Letter
    Sends a setup email for newly created mailboxes.

  • Mail Enabled Public Folders Allowed
    Toggles the ability to enable public folders for mail.

  • Sender Based Routing Domains
    The maximum number of domains usable for sender-based routing.

  • Dynamic Distribution Lists / Transport Rules per Organization
    Defines how many dynamic lists or transport rules are permitted.

  • POP3 Access Allowed
    Enables or disables POP3 access.

 

Email Security Quotas

These quotas manage how many domains and email addresses can be protected or routed through email security solutions. Administrators can enable or disable email security for new accounts automatically. Key settings include:

  • Domains
    The number of domains covered by email security.

  • Emails
    Limits the number of email accounts protected.

  • Allow Inbound Customer Routes
    Enables or disables inbound routes set by customers.

  • Allow Outbound Customer Routes
    Enables or disables outbound routes set by customers.

  • Email Protection Reports
    Defines how many protection or filtering reports can be generated.

  • Force Enable Email Security User on Creation
    Automatically activates email security for new users.

  • Force Enable Email Protection Report on Creation
    Forces protection report generation for newly created users.

 

Hosted Organizations Quotas

In MSPControl, the “Hosted Organization” refers to a tenant in Active Directory. These quotas define how many AD tenants can be created, along with resource and feature limits applied to each organization. Some common settings include:

  • Organizations
    Limits how many AD tenant organizations can be created.

  • Veeam Backup Report Enabled / Veeam Settings Override
    Toggles Veeam backup reporting and advanced Veeam configurations.

  • Users per Organization
    Maximum number of user objects within an organization.

  • Domains per Organization
    Controls how many domains can be associated with each organization.

  • Enable Bot Service
    Allows or disallows bot integrations for the organization.

  • Allow to Change UserPrincipalName
    Permits changing UPN for users in the organization.

  • Locations per Organization
    Enables creating multiple locations for the organization.

  • Security Groups per Organization
    Caps the number of security groups.

  • Deleted Users per Organization / Deleted Users Backup Storage Space
    Tracks how many deleted users can remain stored and how much backup storage is allocated.

  • Devices per Organization
    Specifies how many hardware or virtual workstations/servers can be managed by MSPControl Autopilot.

  • Force Save as Deleted User on Deletion
    Automatically marks the user as deleted when removed.

  • AD Sync Users
    Sets how many users can be synced from Active Directory.

  • Send NewUser Welcome Letter
    Option to send welcome letters automatically for newly created users.

 

SQL Server Quotas

These quotas apply to any Microsoft SQL Server instance (e.g., 2012, 2014, 2016, 2017, 2019, 2022) managed by MSPControl. At the top of each SQL Server version, you can enable Count Disk Space and Count Bandwidth to track usage under the plan’s overall quotas. Below are all the settings available:

  • Databases
    The maximum number of databases a customer can create for that SQL Server instance.

  • Users
    The maximum number of SQL users/logins allowed for each database or SQL instance.

  • Max Database Size (MB)
    Defines the upper limit for each database’s data file size.

  • Max Log Size (MB)
    Sets the maximum transaction log size per database.

  • Database Backups
    Enables or disables the ability to perform backups through MSPControl.

  • Database Restores
    Determines if users can restore databases from backups.

  • Database Truncate
    Allows or prevents truncation of the database (e.g., transaction log truncation).

 

MySQL 5/8 Quotas

Below are the configuration options for MySQL 5 and MySQL 8 within MSPControl. At the top of each version’s section, you can enable Count Disk Space and Count Bandwidth to track usage under the plan’s overall quotas. Below are all the settings available:

  • Databases
    The maximum number of MySQL databases that can be created.

  • Unix Databases
    The maximum number of Unix-based MySQL databases allowed.

  • Users
    The maximum number of MySQL user accounts permitted.

  • Unix Users
    The maximum number of Unix-based MySQL user accounts permitted.

  • Unix Max Database Size (MB)
    Defines the maximum size for each Unix-based MySQL database.

  • Max Database Size (MB)
    Sets the upper limit for each MySQL database.

  • Database Backups
    Enables or disables the ability to perform MySQL database backups through MSPControl.

  • Database Restores
    Determines if users can restore MySQL databases from backups.

  • Database Truncate
    Allows or prevents truncation of MySQL databases (e.g., clearing tables or logs).

  • Unix Database Backups
    Enables or disables backups specifically for Unix-based MySQL databases.

  • Unix Database Restores
    Determines if users can restore Unix-based MySQL databases from backups.

  • Unix Database Truncate
    Allows or prevents truncation of Unix-based MySQL databases.

 

SharePoint Server Quotas

Below are the configuration options for SharePoint Server in MSPControl. At the top of this quota section, you can enable Count Disk Space and Count Bandwidth to track usage under the plan’s overall quotas.

  • SharePoint Site Collections per Organization
    The maximum number of SharePoint site collections allowed for each organization.

  • Max site storage, MB
    Sets the upper limit for total SharePoint site collection storage.

  • Use shared SSL Root
    Determines if the site collections will use a shared SSL root for secure access.

 

SharePoint Enterprise Server Quotas

Similar to SharePoint Server, these quotas apply to the Enterprise edition. Count Disk Space and Count Bandwidth can also be toggled here.

  • SharePoint Enterprise Site Collections per Organization
    The maximum number of enterprise-level site collections allowed per organization.

  • Max site storage, MB
    Defines the storage limit for SharePoint Enterprise site collections.

  • Use shared SSL Root
    Determines if these site collections will utilize a shared SSL root for secure access.

 

DNS Quotas

Below are the configuration options for DNS management in MSPControl. You can enable Count Disk Space and Count Bandwidth at the top of this quota section if desired.

  • DNS Editor
    Allows or disallows advanced DNS record editing.

  • Edit SOA Zone Information
    Enables modifications to the Start of Authority (SOA) record details.

  • Renewal
    Manages domain renewal operations.

  • Force Enable DNS
    Automatically enables DNS for every domain the user adds.

  • Disable DNS Name Server Lookup
    Prevents MSPControl from performing external name server lookups for the zone.

 

Statistics Quotas

Below are the configuration options for website statistics in MSPControl. You can enable Count Disk Space and Count Bandwidth if you want these statistics sites to count toward overall hosting plan usage.

  • Statistics Sites
    The maximum number of statistics-enabled sites a customer can have, typically used for web analytics (e.g., AWStats, Webalizer).

 

Hyper-V Quotas

Below are the configuration options for managing Hyper-V–based virtual machines within MSPControl. You can enable Count Disk Space and Count Bandwidth at the top if you want these resources to count against the hosting plan limits.

  • Number of VPs
    The maximum number of virtual private servers (VPS) a customer can create.

  • External Network
    Toggles whether external networking is allowed for the VPS (public-facing network).

  • Number of External IP addresses
    Specifies how many external (public) IP addresses can be assigned to the VPS.

  • Monthly bandwidth, GB
    Caps the monthly network data transfer for the VPS.

  • Number of Private IP addresses per VPS
    Sets how many private (internal) IP addresses each VPS can have.

  • Allow user to manage virtual network
    Enables or disables the ability for users to configure virtual networks.

  • Allowed number of virtual networks
    Defines how many virtual networks the user can create or attach to their VPS.

  • Allow user to Start, Turn off VPS
    Permits customers to start or turn off the virtual machine.

  • Allow user to Pause, Resume VPS
    Grants the ability to pause or resume the VPS operations.

  • Allow user to Reboot VPS
    Enables the option to reboot the VPS from the MSPControl interface.

  • Allow user to create, delete VPS
    Controls whether customers can provision new VPS instances or remove existing ones.

  • Allow user to Reset VPS
    Lets customers reset (restore default settings) on the VPS.

  • Allow user to re-install VPS
    Allows reinstalling the operating system on the VPS.

  • Allow user to Replication
    Permits setting up Hyper-V replication for the VPS.

  • Allow user to select First Generation VPS
    Enables creation of Generation 1 Hyper-V VMs.

  • Allow user to select Second Generation VPS
    Enables creation of Generation 2 Hyper-V VMs (UEFI-based).

  • Quota.VPS2016.SecureBootAllowed
    Toggles Secure Boot support for Generation 2 VMs running Windows Server 2016.

  • Number of CPU cores
    The maximum number of virtual CPU cores allocated to each VPS.

  • RAM size, MB
    Sets the upper limit for RAM assigned to the VPS.

  • Hard Drive size, GB
    Limits the virtual hard drive capacity for the VPS.

  • DVD drive allowed
    Determines if a virtual DVD drive can be added to the VPS.

  • Boot from CD allowed
    Permits booting the VPS from a CD image (ISO).

  • Boot from DVD
    Allows the VPS to start from a DVD image.

  • Number of Snapshots
    Defines how many Hyper-V snapshots each VPS can have at a time.

 

WSUS Quotas

These quotas allow or disallow the use of Windows Server Update Services (WSUS) within MSPControl. There are no numeric limits to configure; it simply enables or disables WSUS functionality.

  • Enable WSUS
    Toggles WSUS integration for software updates and patch management.

 

Cloud Folders Quotas

Below are the configuration options for Cloud Folders in MSPControl. You can enable Count Disk Space and Count Bandwidth to track usage under the plan’s overall quotas.

  • Disk Storage Space, MB
    Defines the total amount of storage allocated for all cloud folders.

  • Number of Shared Folders
    The maximum number of shared cloud folders that can be created.

  • Use Drive Maps
    Toggles the ability to map cloud folders as a network drive on user machines.

  • Number of Personal Folders
    Limits how many personal folders a user can create.

  • Personal Folders Space, MB
    Sets the maximum storage size allocated to personal folders.

 

Storage Spaces Quotas

These quotas control access to MSPControl’s Storage Spaces functionality. Like WSUS, there are no numeric limits here—only a toggle to enable or disable usage of Storage Spaces.

  • Enable Storage Spaces
    Allows administrators or customers to create and manage storage pools or volumes within MSPControl.

 

Remote Desktop Services Quotas

Below are the configuration options for Remote Desktop Services (RDS) in MSPControl. You can enable Count Disk Space and Count Bandwidth if you want RDS usage to count toward the hosting plan’s overall quotas.

  • Remote Desktop Users
    The maximum number of users who can connect via RDS.

  • Remote Desktop Servers
    The maximum number of RDS servers that can be associated with the hosting plan.

  • Remote Desktop Collections
    The maximum number of RDS session collections that can be created.

 

Microsoft Online Services Quotas

These quotas encompass a range of Microsoft Online Services, including Azure, Office 365, and various cloud-based offerings. The settings are split into three main categories:

Azure & Basic Quotas

Below are representative examples of Azure-related settings and basic Microsoft Online quotas. You can enable Count Disk Space and Count Bandwidth if needed.

  • Office 365 verified domains
    Controls how many custom domains can be verified for use with Office 365 services.

  • Quota.Moa.SkypOnlineFederation / EnterpriseVoice / Other Skype Online Toggles
    Enables or disables various Skype for Business / Microsoft Teams features (e.g., federation, enterprise voice).

  • Share Point Online Sites
    Limits the number of SharePoint Online sites a customer can create.

  • Share Point Online MainStorage
    Defines the storage size available for SharePoint Online sites.

  • Azure Backup Report Enabled / Azure Backup Settings Override
    Toggles backup reporting and advanced Azure backup configurations.

  • Office 365 synchronized users
    The maximum number of users that can be synchronized with Office 365 (Azure AD Connect).

  • Azure CSP Margin Percent
    Sets the margin percentage for Azure Cloud Solution Provider billing.

  • Azure Max System-wide Spend Consumption
    Caps the overall Azure spending allowed for the customer or organization.

  • Azure Budget Suspension Percentage / Warning Percentage
    Defines the thresholds at which Azure services are suspended or warnings are triggered based on spending.

  • Automatically Suspend Azure CSP Subscriptions
    Toggles auto-suspension of Azure subscriptions once a spending threshold is met.

  • Enable CSP Azure Subscriptions
    Allows creation and management of Azure subscriptions under the CSP model.

  • Enable Leaving Deleted User in Office 365
    Determines if deleted users remain in Office 365 for a grace period instead of immediate removal.

  • Enable Archiving Mailbox
    Toggles Exchange Online Archiving for user mailboxes in Office 365.

  • Office 365 synchronized groups / resource mailboxes / shared mailboxes
    Limits how many groups or mailboxes can be synchronized into Office 365.

  • Enable Azure Domain Service
    Toggles Azure AD Domain Services availability.

  • Azure Credit Interval
    Defines how frequently Azure credits are allocated or renewed.

Office 365 Offers Quotas

This section lists a large set of possible Microsoft 365 / Office 365 “Offers”. Each offer corresponds to a specific Microsoft subscription or plan. MSPControl retrieves these offers dynamically from Microsoft, and administrators can set limits or enable/disable them as needed. For details on individual offers, consult Microsoft’s official documentation.

Office 365 Addons

Similar to the Offers Quotas, Office 365 Addons provide additional features or capacity beyond the base Microsoft 365 / Office 365 plans. MSPControl syncs these addon entries from Microsoft, and administrators can manage whether they are enabled, disabled, or assigned limits. For detailed information on each addon, refer to Microsoft’s official documentation.