SaaS

From ISPWiki

Jump to: navigation, search

SaaS is available in BILLmanager Advanced and Corporate 4.0.64 and later. At the time of writing of this article, this feature was implemented only for ISPmanager 4.4.6 and later.

The whole procedure is based on the installation of APS packet (you must use only APS packets) on the virtual hosting.

Processing server settings

Before starting to configure the billing system, you should first follow the steps below to configure the server that will handle you service:

  • Create a user preset that will be used to create the virtual hosting. Provide parameters according to the application requirements.
  • Refresh the list of APS packets (web-scripts).
  • Add a new user basing on the template created above.
  • Drill down to the user panel to install the APS package that will be used in the service package.

Make sure the application is functioning correctly, and proceed to the BILLmanager configuration. You will no longer need the user created above.

BILLmanager settings

  • First go to the Features module to activate "SaaS". Once you are done, the "SaaS" menu item will appear and the "SaaS" item type will be added.
  • Go to the Server management module to add a new server that will process your services. Select "ISPmanager (APS)" in the "Control panel" field.
  • Go to the Enumerations module, select "APS" and go to the Enumeration items module. If there is no enumeration, which internal name matches the name of the APS packet on the processing server, add the one. WordPress, Drupal and Joomla are present by default.
  • Go to the Item types module, select "SaaS" and click "Parameters". Then click "Refresh". A complete list of parameters that the APS packet requires will be uploaded. You will have to provide some values.
  • Go to the Locale management module to add locales for your customers to understand what this parameter is and what it is used for.

Now you are ready to add the service package.

  • Go to the Package management module to add a new service package. "Service type" - "SaaS"; "Internal name" - the name of the user template that you have created above. Select the check box "Create all available add-ons" on the last form.
  • Go to the Package details module and select the "APS" add-on, which value is set to "enumeration". Select ABS packet to be installed.
  • Drill down to the user panel, go to the "Applications" module and order the newly created service package.
  • Once you have activated the service, edit the message template. Since each APS packet has its own parameters and links, you will have to adjust the XSLT template. By default the information is given only for WordPress, Drupal and Joomla.

Now your service package is ready to use.

Troubleshooting

Should you encounter any issues, view the billing log (/usr/local/ispmgr/var/billmgr.log), (/usr/local/ispmgr/var/cpispmgraps.log) and the control panel's logs.

Was this helpful? Yes | No
Views
Personal tools