A MyAdmin plugin that integrates Parallels Plesk and Virtuozzo license management into the MyAdmin hosting control panel. Provides automated license provisioning, activation, deactivation, IP change handling, and key-based termination through the Parallels KA (Key Administrator) API.
- License activation and reactivation with addon support
- License deactivation by IP address or key number
- IP address change handling with fault reporting
- Configurable KA client, login, password, and URL settings
- Event-driven architecture via Symfony EventDispatcher
- Automatic requirement loading through the MyAdmin plugin system
composer require detain/myadmin-parallels-licensing- PHP 8.2 or later
- ext-soap
- Symfony EventDispatcher 5.x
- detain/parallels-licensing
composer install
vendor/bin/phpunitThis package is licensed under the LGPL-2.1 license.