Difference between revisions of "Plesk Specific Configuration"

From AWBS Wiki
Jump to: navigation, search
(Configuring Hosting Package Specifics)
(User Levels Explained)
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
The Plesk module requires '''OUTGOING''' port 8443 '''OPEN''' on the firewall of your AWBS Server.
+
The Plesk module requires '''OUTGOING''' port 8443 '''OPEN''' on the firewall of your AWBS Server.<br />The new Plesk module (Included in AWBS 2.7.4 and above) uses the Plesk Template System.<br />Plesk did not have this method working 100% until the 8.x series.  8.3 and above have proven to be<br />the most reliable when working with the template system.  If you experience issues with the<br />new Plesk module, you will NEED to update your Plesk.
  
==Plesk Specific for AWBS 2.7.4 and Above==
+
== Plesk ==
  
 
This document is written assuming you have the Client and Domain Templates setup in Plesk already.  If you need assistance with this, please see the [http://www.parallels.com/en/products/plesk/docs/ Plesk Documentation]
 
This document is written assuming you have the Client and Domain Templates setup in Plesk already.  If you need assistance with this, please see the [http://www.parallels.com/en/products/plesk/docs/ Plesk Documentation]
Line 69: Line 69:
 
*'''Domain Template:''' Domain Template name from your Plesk Panel<br>- See [http://download1.swsoft.com/Plesk/Plesk8.6/Doc/en-US/plesk-8.6-unix-administrators-guide/17285.htm Simplifying Setup of Domains and Web Sites] from the Plesk Online Manual for more information on setting up Domain Templates
 
*'''Domain Template:''' Domain Template name from your Plesk Panel<br>- See [http://download1.swsoft.com/Plesk/Plesk8.6/Doc/en-US/plesk-8.6-unix-administrators-guide/17285.htm Simplifying Setup of Domains and Web Sites] from the Plesk Online Manual for more information on setting up Domain Templates
 
*'''Client Template:''' Client Template name from your Plesk Panel<br>- See [http://download1.swsoft.com/Plesk/Plesk8.6/Doc/en-US/plesk-8.6-unix-administrators-guide/17284.htm Simplifying Setup of User Accounts] from the Plesk Online Manual for more information on setting up Client Templates
 
*'''Client Template:''' Client Template name from your Plesk Panel<br>- See [http://download1.swsoft.com/Plesk/Plesk8.6/Doc/en-US/plesk-8.6-unix-administrators-guide/17284.htm Simplifying Setup of User Accounts] from the Plesk Online Manual for more information on setting up Client Templates
----
 
  
==Plesk Specific for AWBS 2.7.3 and Below==
+
====User Levels Explained====
  
 +
'''Administrator''':
  
This document is written assuming you have your Plesk Server ConfiguredIf you need assistance with this, please see the [http://www.parallels.com/en/products/plesk/docs/ Plesk Documentation]
+
Administrator level is needed to create Client and Domain AccountsCurrently the Reseller level is not supported with the Plesk module. This is being worked on for a future version.  When using Administrator level, you must configure Client and Domain Templates.  All users will be setup as Client accounts.
  
More information about Plesk can be found in the [http://kb.parallels.com/ Plesk Knowledgebase], and the [http://forum.swsoft.com/ Plesk Forums]
+
'''Reseller''':  
  
===Setup Server Group(s)===
+
Reseller Level is currently not supported with AWBS.  You can however use a Plesk Reseller Account to create yourself a Client level account to be used with AWBS.  This is done in Plesk directly.
  
''See [[Hosting_Modules#Hosting_Configuration_-_Read_First.21|Hosting Configuration]] page''
+
'''Client''':
  
===Setup the Plesk Server(s)===
+
Client level is currently the 'Reseller' Level of AWBS.  If you are using a Plesk client account in the server setup of your AWBS, be sure to check the Reseller Account box.  Using this level you only need to enter Domain Templates to be used in the Hosting Package setups.
  
Go to Server Setup and click Add New. Enter information asked for in the New Server Wizard. When you have completed adding all Plesk servers, go back to the server groups page and assign the correct default server. (Save the groups even if they show the correct default server)
+
'''Domain''':
  
'''Below are some details for your assistance:'''
+
Domain level is the basic level hosting account.  This is the account that most users need to put their websites online and offers all the tools for them to host it.  Domain Level accounts cannot be used to setup other accounts.
  
*'''Server Name:''' Enter a server name for your reference in AWBS. Do not use spaces.
+
----
*'''Server Group:''' Assign the server to the correct server group.
+
*'''Server Type:''' Plesk
+
*'''Server IP:''' Enter the server's IP address
+
*'''Server URL:''' Enter the url to the server. Example: ''<nowiki>http://my.Pleskserver.com</nowiki>''
+
*'''Server CP:''' Enter the url given to customers to login to their Plesk account control panel Example: ''<nowiki>http://my.Pleskserver.com:8443</nowiki>''
+
*'''Server Cost:''' Enter your cost for this server. Used for reports only.
+
*'''Default NS1:''' Enter your Plesk nameserver 1 here
+
*'''Default NS2:''' Enter your Plesk nameserver 2 here
+
*'''Server User:''' Enter the Plesk username here. (Preferably Admin)
+
*'''Server Password:''' Enter your Plesk Password here.
+
*'''Update hosting list IP(s):''' Check if you are changing an existing Plesk server's IP address. This will update all existing hosting packages assigned to this server.
+
*'''Update hosting list Servers:''' Check if you are changing the server's servername. This will update all existing hosting packages assigned to this server.
+
*'''Delete Record:''' Only check this box if you are deleting this server. '''Caution: DO NOT''' delete a server that has plans and user packages assigned!
+
 
+
===Configure your Hosting Package Types===
+
 
+
*Configure types for hosting packages. Each type will display a web page for ordering.
+
*Use additional types to create multiple hosting order pages. Most people use the types to group their various hosting plan types, ''i.e. linux hosting type 1, windows hosting type 2.''
+
*'''User Group:''' Should be Default unless you want this page only viewable by a different user group. ''(not the public)''
+
*'''Server Group:''' Select the correct server group.
+
*'''Description:''' Enter what you want displayed as the title on the web page with this type of hosting
+
*'''Details1 Name - Details6 Name:''' Enter display text for the various specs for the plan type. This set of specs willl be used for all hosting plans in this type.
+
 
+
''Hint: Once you have added and saved a Hosting Package Type, you can click to view/edit it again and see the correct link to use on your menu for this web page.''
+
 
+
===Configure your Hosting Plans===
+
 
+
*'''Visible:''' Check if you want this plan to display on the web page.
+
*'''Default Plan:''' Check if this is the default plan for the type. Each type needs to have one default plan.
+
*'''Default Term:''' Enter the default term you want to display when your customers order. If you have other terms, they will get a selection to change it. Make sure the default term is a configured and available term for the plan.
+
*'''Upgrade Group:''' Set the upgrade group. All plans in this group number will show up as selections when the customer chooses to upgrade their plan. All plans in the same group should be in the same server group for the auto upgrade/downgrade to function properly.
+
*'''Package Name:''' Name the plan as you desire. Do not use any spaces.
+
*'''Package Type:''' Select the correct package type for this plan.
+
*'''Server Package:''' Enter the package name
+
*'''Package Desc:''' Enter the plan description as you wish it to appear on the web page for ordering.
+
*'''Reset BW on all existing user hosting:''' Check if you want to reset all bandwidth stats stored in AWBS database for all existing active accounts on this plan.
+
*'''Reseller Plan:''' Check if this is a reseller plan.
+
*'''Pricing:''' Enter prices for all terms you want to offer. Leave the fields blank if you don't want to offer them. Enter 0.00 if you want to offer them for free.
+
*Check the Free Domain checkbox if you want to offer a free domain name with this plan/term. ''(Select available tlds for free domains in the system setup, TLD Setup/Pricing page by checking the Free Option checkbox beside the tld)''
+
*Assign the correct Activation Email Template. Be sure to either add a new email template or edit the existing Hosting Activation email template as desired to give your customers all necessary information they need when their account is activated.
+
*Complete the Package Display Text section with the plan's specs.
+
 
+
====Configuring Hosting Package Specifics====
+
Edit/View the package(s) created in Configure your Hosting Plans
+
 
+
At the bottom of each page you should see Package Specifics (Needed by some Server CP's)
+
 
+
The following details will need to be entered for your Plesk to setup plans correctly:
+
 
+
*'''ASP dot NET:'''
+
*'''Mailbox Quota (kb):'''
+
*'''Manage Anon FTP:''' Specify whether the customer will be able to have an FTP directory where all users could download and upload files without the need to enter login and password.
+
*'''Max Mail Redirects:'''
+
*'''Manage Tomcat Apps:'''
+
*'''Max Mail Groups:'''
+
*'''Manage Dr Web AV:'''
+
*'''Max Mail Responders:'''
+
*'''Max Tomcat Apps:'''
+
*'''Max Web Users:''' Specify the number of personal web pages that the domain owner can host for other users under his or her domain.<br>''These pages usually have web addresses like <nowiki>http://your-domain.com/~username.</nowiki>''
+
*'''Manage Physical Hosting:'''
+
*'''Max MySQL DB's:'''
+
*'''Max MySQL Space (mb)(W):''' Specify the maximum disk space amount that MySQL Server databases can occupy on a domain. (Windows Only)
+
*'''Max Maillists:''' Specify the number of mailing lists that the domain owner can run in a domain.
+
*'''Max MsSQL Space (mb)(W):''' Specify the maximum disk space amount that Microsoft SQL Server databases can occupy on a domain. (Windows Only)
+
*'''Max Subdomains:''' Specify the number of subdomains that can be hosted under this domain.
+
*'''Max MsSQL DB's (W):'''
+
*'''Change Domain Limits:''' Specify whether the customer will be able to adjust resource allotments for his or her account.
+
*'''Total Mailbox Quota (mb)(W):'''
+
*'''FrontPage:'''
+
*'''Create Domains:'''
+
*'''Max Domain Aliases (W):''' Specify the number of domain aliases that can be used for this domain. (Windows Only)
+
*'''SSL Site:'''
+
*'''Manage DNS:'''
+
*'''Max Shared SSL Links (W):'''
+
*'''PHP:'''
+
*'''Manage Logs:'''
+
*'''Max IIS App Pools (W):'''
+
*'''CGI:'''
+
*'''Manage Crons:'''
+
*'''Site Builder:'''
+
*'''Perl:'''
+
*'''Manage Mail Lists:'''
+
*'''ASP:'''
+
*'''Manage Subdomains:''' Specify whether the customer will be able to set up additional sites under their domains as subdomains.
+
*'''Python:'''
+
*'''Manage Quota:''' Specify whether the customer will be able to assign hard quotas on disk space for their own web sites.
+
*'''ColdFusion:'''
+
*'''Make Backups:'''
+
*'''SSi:'''
+
*'''Max Domains:'''
+
*'''Stats [?]:'''
+
*'''Disk Space (mb):''' Specify the total amount of disk space allocated to a hosting account associated with the domain. This amount is measured in megabytes.
+
*'''Custom Error Docs:'''
+
*'''Max Bandwidth (mb):''' Specify the amount of data in megabytes that can be transferred from the web site during a month.
+
*'''Mail Service:'''
+
*'''Max Mailboxes:''' Specify the number of mailboxes that can be hosted in a domain.
+

Latest revision as of 13:52, November 9, 2010

The Plesk module requires OUTGOING port 8443 OPEN on the firewall of your AWBS Server.
The new Plesk module (Included in AWBS 2.7.4 and above) uses the Plesk Template System.
Plesk did not have this method working 100% until the 8.x series. 8.3 and above have proven to be
the most reliable when working with the template system. If you experience issues with the
new Plesk module, you will NEED to update your Plesk.

Plesk

This document is written assuming you have the Client and Domain Templates setup in Plesk already. If you need assistance with this, please see the Plesk Documentation

More information about Plesk can be found in the Plesk Knowledgebase, and the Plesk Forums

Setup Server Group(s)

See Hosting Configuration page

Setup the Plesk Server(s)

Go to Server Setup and click Add New. Enter information asked for in the New Server Wizard. When you have completed adding all Plesk servers, go back to the server groups page and assign the correct default server. (Save the groups even if they show the correct default server)

Below are some details for your assistance:

  • Server Name: Enter a server name for your reference in AWBS. Do not use spaces.
  • Server Group: Assign the server to the correct server group.
  • Server Type: Plesk
  • Server IP: Enter the server's IP address
  • Server URL: Enter the url to the server. Example: http://my.Pleskserver.com
  • Server CP: Enter the url given to customers to login to their Plesk account control panel Example: http://my.Pleskserver.com:8443
  • Server Cost: Enter your cost for this server. Used for reports only.
  • Default NS1: Enter your Plesk nameserver 1 here
  • Default NS2: Enter your Plesk nameserver 2 here
  • Server User: Enter the Plesk username here. (Preferably Admin)
  • Server Password: Enter your Plesk Password here.
  • Update hosting list IP(s): Check if you are changing an existing Plesk server's IP address. This will update all existing hosting packages assigned to this server.
  • Update hosting list Servers: Check if you are changing the server's servername. This will update all existing hosting packages assigned to this server.
  • Delete Record: Only check this box if you are deleting this server. Caution: DO NOT delete a server that has plans and user packages assigned!

Configure your Hosting Package Types

  • Configure types for hosting packages. Each type will display a web page for ordering.
  • Use additional types to create multiple hosting order pages. Most people use the types to group their various hosting plan types, i.e. linux hosting type 1, windows hosting type 2.
  • User Group: Should be Default unless you want this page only viewable by a different user group. (not the public)
  • Server Group: Select the correct server group.
  • Description: Enter what you want displayed as the title on the web page with this type of hosting
  • Details1 Name - Details6 Name: Enter display text for the various specs for the plan type. This set of specs willl be used for all hosting plans in this type.

Hint: Once you have added and saved a Hosting Package Type, you can click to view/edit it again and see the correct link to use on your menu for this web page.

Configure your Hosting Plans

  • Visible: Check if you want this plan to display on the web page.
  • Default Plan: Check if this is the default plan for the type. Each type needs to have one default plan.
  • Default Term: Enter the default term you want to display when your customers order. If you have other terms, they will get a selection to change it. Make sure the default term is a configured and available term for the plan.
  • Upgrade Group: Set the upgrade group. All plans in this group number will show up as selections when the customer chooses to upgrade their plan. All plans in the same group should be in the same server group for the auto upgrade/downgrade to function properly.
  • Package Name: Name the plan as you desire. Do not use any spaces.
  • Package Type: Select the correct package type for this plan.
  • Server Package: Enter the package name
  • Package Desc: Enter the plan description as you wish it to appear on the web page for ordering.
  • Reset BW on all existing user hosting: Check if you want to reset all bandwidth stats stored in AWBS database for all existing active accounts on this plan.
  • Reseller Plan: Check if this is a reseller plan.
  • Pricing: Enter prices for all terms you want to offer. Leave the fields blank if you don't want to offer them. Enter 0.00 if you want to offer them for free.
  • Check the Free Domain checkbox if you want to offer a free domain name with this plan/term. (Select available tlds for free domains in the system setup, TLD Setup/Pricing page by checking the Free Option checkbox beside the tld)
  • Assign the correct Activation Email Template. Be sure to either add a new email template or edit the existing Hosting Activation email template as desired to give your customers all necessary information they need when their account is activated.
  • Complete the Package Display Text section with the plan's specs.

Configuring Hosting Package Specifics

Edit/View the package(s) created in Configure your Hosting Plans

At the bottom of each page you should see Package Specifics (Needed by some Server CP's)

The following details will need to be entered for your Plesk to setup plans correctly:

User Levels Explained

Administrator:

Administrator level is needed to create Client and Domain Accounts. Currently the Reseller level is not supported with the Plesk module. This is being worked on for a future version. When using Administrator level, you must configure Client and Domain Templates. All users will be setup as Client accounts.

Reseller:

Reseller Level is currently not supported with AWBS. You can however use a Plesk Reseller Account to create yourself a Client level account to be used with AWBS. This is done in Plesk directly.

Client:

Client level is currently the 'Reseller' Level of AWBS. If you are using a Plesk client account in the server setup of your AWBS, be sure to check the Reseller Account box. Using this level you only need to enter Domain Templates to be used in the Hosting Package setups.

Domain:

Domain level is the basic level hosting account. This is the account that most users need to put their websites online and offers all the tools for them to host it. Domain Level accounts cannot be used to setup other accounts.