Skip to content

myadmin-plugins/plesk-webhosting

Repository files navigation

MyAdmin Plesk Webhosting Plugin

Tests Latest Stable Version Total Downloads License

A MyAdmin plugin that provides Plesk control panel integration for automated webhosting provisioning and lifecycle management. It communicates with the Plesk XML API to handle account creation, suspension, reactivation, termination, and IP management operations.

Features

  • Automated webhosting account provisioning via the Plesk XML API
  • Full service lifecycle management (activate, deactivate, reactivate, terminate)
  • Client and subscription CRUD operations
  • Site, database, email, and DNS management
  • Service plan listing and assignment
  • IP address management and migration
  • Event-driven architecture using Symfony EventDispatcher

Requirements

  • PHP >= 8.2
  • ext-soap
  • ext-curl
  • ext-xml
  • ext-mbstring

Installation

Install with Composer:

composer require detain/myadmin-plesk-webhosting

Testing

composer install
vendor/bin/phpunit

License

This package is licensed under the LGPL-2.1-only license.

About

Parallels Plesk Webhosting for MyAdmin

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors