Adding Service Plans

Before creating sites, we recommend you create new Service Plans. A Service Plan is a template consisting of sets of server applications (services) and utilities. These templates are not essential to create a site; however, they make creating multiple sites easier and faster by grouping server applications together, which can be assigned to sites while creating them. You can create unlimited Service Plans using different configurations to satisfy different business needs.

Service Plans are a powerful and convenient way to offer hosting plans to your customers by linking them with the type and extent of services available. For example, you can create a Bronze plan offering basic services with limited disk space, a Silver plan offering more services with more disk space, and a Gold plan offering all services and maximum disk space.

WEBppliance ships with a single default plan, named DefaultPlan. Use the Add Service Plan option to create more plans based on the needs of your customers. Service Plans can be modified later any time as desired.

- Note: There is no permanent link between a site and the plan used to create it. After a site is created using a Service Plan, the site can be modified without affecting the plan and vice-versa.

To create or edit a Service Plan template, follow these steps:

1. From the left navigation bar, click Sites.

2. In the Sites Manager menu, click Add Service Plans. The Service Plan form opens and displays the DefaultPlan template. The values in the DefaultPlan template are defined, but you can change them now and save the settings as your current DefaultPlan or as a new template.

3. Select IP-based Hosting check box if you are adding the service for a and select Name-based hosting if you are adding the service for a Name-based site.

4. Specify or enter the following advanced details in the form:

DNS section
For this option: | Specify or enter:
Add to DNS | If you want to add an entry to the DNS server, select the check box; otherwise, leave it blank.
Subdomains section
For this option: | Specify or enter:
Subdomain Interface | Select the check box to enable access to the subdomain interface for managing subdomains.
Maximum Subdomains | Enter the maximum number of subdomains that can be created for the domain.
Wildcard Aliases | Wildcard aliases enable you to use the wildcard character '*' in subdomain names and thereby refer to any subdomain that share a common suffix. For example, a namespace prefixed with '*' such as *.yourdomain.com, represents any subdomain with the yourdomain.com suffix. Using a wild card character reduces time-to-access as it prevents the Apache Web server from reloading every time the subdomain name changes. Absolute names (without wildcard alias) introduce a time delay in accessing a subdomain site. This delay is caused because the Apache web server reloads whenever a new request for a subdomain is made. Wildcard aliasing eliminates this delay in access as it enables Apache to serve requests without reloading. Select the check box to enable wildcard aliasing for subdomains.
Base Directory | Enter the complete path to the directory where all the subdomains for the domain are located.
Chroot CGI scripts | The Chroot feature enables you to run CGI scripts in a protected environment. CGI scripts whose root location [/cgi-bin/] has been changed [chrooted] will run from within the virtual file system of the parent domain [/usr/web/cgi-bin/]and are thus secured from violation by other hosts on the server.
Aliases section
For this option: | Specify or enter:
Domain Aliasing | If you want to allow other domain suffixes to map to this domain, select the check box; otherwise, leave it blank.
Aliases | In the text box, enter the specific domain suffixes you want to map to the domain, for example, .net or .org. Enter only one suffix per line. Note: If you add records to an alias zone (that is, a zone added to an alias domain), before you remove the alias domain, make sure you manually migrate all the records to another zone.
Monitoring section
For this option: | Specify or enter:
Bandwidth Threshold | Enter the upper limit of network traffic (in bytes) that the domain is allowed to have per month. For example, if you want to allow 5 GBs of network traffic, type 5000000. Note: You will get a daily email message summarizing the domains that are over their bandwidth limit. If no domains are over the limit that day, you will not receive an email message.
Cycle Start | Specify the day of the month the bandwidth threshold monitor resets and begins a new monitoring session. Click the arrow and from the list, choose a number between 1 and 28. For example, if you want the monitoring to start at midnight on the 10th of each month, choose 10.
Analog Web/FTP Log Analyze | If you want to provide your customers with analysis reports of Web and FTP server use, select the check box; otherwise, leave it blank. Note: If you enable this option, you must also enable the Generate Web Logs option.
System Limits section
For this option: | Specify or enter:
Disk Quota | If you want to set a specific amount of disk space that can be assigned to a domain, select the check box; otherwise, leave it blank. Note: You cannot set the disk quota for NFS servers. Leave this check box blank for domains on NFS servers.
Allocated Disk Quota | Enter the numerical amount you want to assign, and from the list, choose the size increment, for example, choose MBs.
User Quota | If you want to set a maximum number of simultaneous users that will be allowed to use this Service Plan on a single domain, select the check box; otherwise, leave it blank.
Max Users | Enter the maximum number of users, for example, 25.
Web Server section
For this option: | Specify or enter:
Apache Web Server | If you want to provide Web server support to your customers, select the check box; otherwise, leave it blank.
Web Server Name | Enter the domain name prefix, for example www. If you do not specify a prefix, a DNS record will not be created for that domain name.
CGI | If you want to allow your customers to run CGI scripts on their Web Servers, select the check box; otherwise, leave it blank. Note: Be aware that CGI scripts generate processes that can use extensive server resources.
Script Alias | Specify the directory in which you will store CGI scripts created for the domain. The default directory is cgi-bin. If you are unsure of what to enter in this field, leave the default.
Modperl for Apache | If you want to allow your customers to use Modperl for Apache, select the check box; otherwise, leave it blank.
Alias | The default alias is Perl.
Secure Web (SSL) (IP-based domain option only) | If you want to provide your customers with secure Web pages, select the check box; otherwise, leave it blank. Notes: 1. Secure Web (SSL) is only available to IP-based domains. 2. SSL encryption will slow down page browsing on the Web site. 3. The customer must apply for the SSL certificate before the Web site can be secured.
Server Side Includes | If you want to allow your customers to create .shtml Web pages, select the check box; otherwise, leave it blank.
Generate Web Logs | If you want to provide statistics about Web site traffic for the CustomLog report, and provide error information for the ErrorLog report, select the check box; otherwise, leave it blank. If you enabled the Analog Web/FTP Log Analyzer option, you must also enable this option. The Generate Web Logs application provides the statistics used for the Analog Web/FTP Log Analyzer reports.
Tomcat 4 | If you want to allow your customers to use Tomcat 4, select the check box; otherwise, leave it blank. Tomcat 4 provides capabilities for running java on Apache web server.
FrontPage Extensions (IP-based domain option only) | If you want to support customers who want to use Microsoft® FrontPage® to manage their Web site, select the check box; otherwise, leave it blank. Note: Microsoft FrontPage has its own protected directory feature. If you select the FrontPage option, your users cannot use the directory protection provided by WEBppliance. Your users can protect their directories through FrontPage instead. For information on this FrontPage feature, see the Microsoft FrontPage user guides.
File Management section
For this option: | Specify or enter:
Backup/Restore | If you want to allow Site Administrators and subscribers to backup and restore data or configuration files, select the check box; otherwise, leave it blank.
File Manager | If you want to allow your customers to access, create, and remove files and directories on the domain, select the check box; otherwise, leave it blank.
Mail Access Protocol section
For this option: | Specify or enter:
POP3+IMAP Server | If you want to provide your email users access to their email from remote mail clients, select the check box; otherwise, leave it blank.
Mail section
For this option: | Specify or enter:
Sendmail SMTP Server | If you want to allow your customers to send and receive email messages from the mail server on the domain, select the check box; otherwise, leave it blank.
Mail Server Name | Enter the prefix you want to use, for example, mail.
Majordomo Mailing List Server | If you want to allow your email users to create mailing lists, select the check box; otherwise, leave it blank.
Vacation Auto-Responder | If you want to allow your email users to create vacation messages to automatically respond to incoming email messages, select the check box; otherwise, leave it blank. Note: If you select this option, and later temporarily remove it from the domain then add it back to the domain, you must notify your users to reactivate this feature. When you remove this feature from the domain, Vacation Auto-Responder automatically resets the option to Off for any user account currently using the feature. Users will not be able to use this feature until they manually set to On again.
Web-based Email section
For this option: | Specify or enter:
Squirrel Mail Web-based Email | If you want to provide your customers access to their email messages over the Internet, select the check box; otherwise, leave it blank. Note: If you select this check box it is mandatory that POP3+IMAP Server is also selected.
Remote Login section
For this option: | Specify or enter:
GCC | If you want your customers to compile their C and C++ programs, select the check box; otherwise, leave it blank.
OpenSSH Secure Shell | If you want to allow your customers to log on and access the domain through an SSH connection, select the check box; otherwise, leave it blank.
Telnet | If you want to allow your customers to log on and access the domain through a Telnet connection, select the check box; otherwise, leave it blank.
File Transfer section
For this option: | Specify or enter:
proFTPd FTP Server | If you want to allow your customers to transfer files to and from the domain using an FTP connection, select the check box; otherwise, leave it blank. Note: Name-based domains support FTP file transfers at the Site Administrator level only. Other users can upload files to the domain using the File Manager upload feature.
FTP Server Name | Enter the prefix you want to use, for example, ftp.
Anonymous FTP | If you want to allow anonymous users access the FTP server without a password, select the check box; otherwise, leave it blank.
Database Server section
For this option: | Specify or enter:
MySQL Database / phpMyAdmin | If you want to allow your customers to manage their SQL databases through MySQL, or the user interface, phpMyAdmin, select the check box; otherwise, leave it blank.
Database Administrator | The database administrator specified by the Reseller Administrator performs the role of a Super Administrator who has complete administrative control over all the databases of the site. Enter the user name of the Super Administrator in this field. Note: If you leave this field blank, the default user name is the same name you entered in the Administrator User Name field.
Number of Databases | Enter the maximum number of databases permissible for the site. Important: Please take note of the significance of the following values: Entering a value of '0' will not allow the Site Administrator to create databases for the site. Alos, note that no default database is created when a site is created. Entering a value of '-1' will enable the Site Administrator to create unlimited number of databases for the site.

5. Click Save Plan. You may save your Plan settings under a new Plan Name or you may choose to over-write an existing Plan with these settings.

6. Note: If you create a new Service Plan with the same name as an existing Service Plan, the new Service Plan will over-write the existing Service Plan.