ISPConfig Logo

The ISPConfig module is a tool for configuring a remote ISPConfig installation directly from your drupal environment. It uses the ISPConfig Remoting Plugin, which is based on SOAP. It allows you to create, edit and delete servers, hostingplans, resellers, websites, clients, users, databases and any other entities known to ISPConfig.

The ISPConfig module uses the PHP5 SOAP extension. So make sure it is installed and working on your drupal machine.

New in version 7.x-3.x

The 7.x-3.x version of this module is a complete rewrite of the former - now unsupported and not maintained - ispconfig modules for Drupal 5.x and Drupal 6.x.

The main purpose of the 7.x branch is to provide a flexible API to other modules that allows remote access to ISPConfig.

Requirements

  • PHP 5's SOAP extension installed.

7.x-3.x

  • ISPConfig 3.x
  • A remote user configured within ISPConfig and the remote API enabled.

5.x and 6.x

  • ISPConfig 2.0. The modules do not work with ISPConfig 3.0
  • The ISPConfig Remoting Plugin to be installed and configured on the ISPConfig server to be used.

Links

ISPConfig Homepage

Benefits

The benefits for the community would be a failsafe drupal installation based on a default hostingplan, which can later be adjusted on a site per site basis and a uniform platform for all users of a drupal website (developers, clients, email clients) to make changes to their account details themselves (instead of the administrator).

Installation

  • Upload and enable the ISPConfig module.

7.x-3.x

  1. Enable the ISPConfig sub modules as required. Each of the sub modules is providing a subset of ISPConfigs API functions:
    • ISPConfig Clients: functions to administer ISPConfig clients
    • ISPConfig DNS: functions to administer ISPConfig DNS entries
    • ISPConfig Domains: functions to administer ISPConfig domains
    • ISPConfig Mail: functions to administer ISPConfig mailboxes and mail virtuals
    • ISPConfig OpenVZ: functions to administer ISPConfig OpenVZ virtual machines
    • ISPConfig Sites: functions to administer ISPConfig sites
  2. Go to Administration » Configuration » Web services » ISPConfig.
  3. Provide the required URL and protocol information as well as your ISPConfig Remote User credentials. (Note: As of now, this module does work with one ISPConfig server/user only.)
  4. Save your settings.

5.x and 6.x

  1. Go to Administer -> Site Building -> ISPConfig. Click on the local task tab labeled "Add server" to create a new ISPConfig Remote Login entry.
  2. Enter the url to your ISPConfig server (e.g. 'www.my-ispconfig-server.com') into the "Server" box. Enter the ISPConfig Remoting Username and Password in the respective boxes and click "Add".
  3. Click on the local task tab labeled "Server list". It shows the entry you

Sponsors

7.x-3.x

Sponsored by shoreless Limited.

5.x and 6.x

Sponsored by Mountbatten Ltd.

Supporting organizations: 
Maintaining and development
Maintaining and development

Project information

Releases