cPanel account creation plugin - repost

We need to automate maintenance tasks on cPanel for accounts which do not need the ability to host web sites, do not need FTP, and do not need their own DNS zone either.

Project: create a cPanel plugin that according to the account package being created, either

A) Before the creation of the account: Prevents the creation of the DNS zone, the related Apache virtual host, and the ftp user.


B) After the creation of the account: Deletes the related DNS zone, the related Apache virtual host, and the related ftp user.

The plugin should present a simple interface, listing all the available packages, and allow for each package to tick 3 checkboxes (VHost, DNS, FTP). A ticked checkbox means that the corresponding ability shall be deleted or inactivated. The plugin should of course allow to save the configuration and automatically check the list of available packages to update its configuration files. If possible the plugin should be written in PHP.

NOTE: The plugin should create, modify or delete cPanel configuration files in a way that doesn't mess things up when maintenance is done. For example with Apache:

# /usr/local/cpanel/bin/apache_conf_distiller --update

# /scripts/rebuildhttpdconf

This means that we don't want to see all the deleted or inactivated vhosts reappear in Apache after we run these commands. Same goes for DNS and FTP.

Intellectual Property and Copyrights from this work will belong to us.

Taidot: PHP, Komentosarjan asennus, tietojärjestelmäarkkitehtuuri, Web hosting, Verkkosivun hallinta

Näytä lisää: cpanel ftp, creation of 50, create cpanel, cpanel php configuration, apache php virtual host, cpanel apache, php ftp account, virtual host, cpanel ftp dns, delete ftp account, create local user script, dns list, simple dns, dns plugin cpanel, user interface account, run local script, web creation sites list, php dns plugin, web property creation list, automate ftp, simple dns script, php user creation script, create php dns, account related, property plugin

Tietoa työnantajasta:
( 1 arvostelu ) M?laga, Spain

Projektin tunnus: #4292053