PHPackages                             detain/myadmin-cloudlinux-licensing - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. detain/myadmin-cloudlinux-licensing

ActiveMyadmin-plugin[Utility &amp; Helpers](/categories/utility)

detain/myadmin-cloudlinux-licensing
===================================

Cloudlinux Licensing Class

v2.0.0(6y ago)49401LGPL-2.1-onlyPHPPHP &gt;=5.3.0CI failing

Since May 25Pushed 2w agoCompare

[ Source](https://github.com/myadmin-plugins/cloudlinux-licensing)[ Packagist](https://packagist.org/packages/detain/myadmin-cloudlinux-licensing)[ RSS](/packages/detain-myadmin-cloudlinux-licensing/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (2)Dependencies (10)Versions (6)Used By (1)

MyAdmin CloudLinux Licensing Plugin
===================================

[](#myadmin-cloudlinux-licensing-plugin)

[![Tests](https://github.com/detain/myadmin-cloudlinux-licensing/actions/workflows/tests.yml/badge.svg)](https://github.com/detain/myadmin-cloudlinux-licensing/actions/workflows/tests.yml)[![Latest Stable Version](https://camo.githubusercontent.com/53fdcaea9d187b77cb8363f2b1670ac8e32b8ea3fdb108d08218736a0ab300f0/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d636c6f75646c696e75782d6c6963656e73696e672f76657273696f6e)](https://packagist.org/packages/detain/myadmin-cloudlinux-licensing)[![Total Downloads](https://camo.githubusercontent.com/1472176a63ab745f696279ce8957cf2c7a264a4b82e34e2efb4d8f4176ce238d/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d636c6f75646c696e75782d6c6963656e73696e672f646f776e6c6f616473)](https://packagist.org/packages/detain/myadmin-cloudlinux-licensing)[![License](https://camo.githubusercontent.com/a8002cdd30afd513396e13de7cb6bb2a4ec03f4bc98e9247504a8423bebd7cd0/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d636c6f75646c696e75782d6c6963656e73696e672f6c6963656e7365)](https://packagist.org/packages/detain/myadmin-cloudlinux-licensing)

A MyAdmin plugin for managing CloudLinux, KernelCare, and Imunify360 license provisioning. This package integrates with the MyAdmin panel plugin system using Symfony EventDispatcher to handle license activation, deactivation, IP changes, and listing through the CloudLinux XML-RPC API.

Features
--------

[](#features)

- Automated provisioning of CloudLinux, KernelCare, and Imunify360 licenses
- License activation and deactivation with IP address management
- IP address change support with automatic license migration
- Admin-only license listing interface
- Out-of-stock control via settings
- Email notifications for failed deactivations

Supported License Types
-----------------------

[](#supported-license-types)

ProductType IDCloudLinux License1KernelCare License16ImunityAV+40Imunity360 Single User41Imunity360 Up to 30 Users42Imunity360 Up to 250 Users43Imunity360 Unlimited Users49Requirements
------------

[](#requirements)

- PHP &gt;= 5.3.0
- ext-curl
- `detain/cloudlinux-licensing` (CloudLinux API client)
- `symfony/event-dispatcher` ^5.0

Installation
------------

[](#installation)

```
composer require detain/myadmin-cloudlinux-licensing
```

Configuration
-------------

[](#configuration)

The plugin requires the following constants to be defined in your application:

```
define('CLOUDLINUX_LOGIN', 'your-login');
define('CLOUDLINUX_KEY', 'your-api-key');
define('OUTOFSTOCK_LICENSES_CLOUDLINUX', 0); // 0 = in stock, 1 = out of stock
```

Usage
-----

[](#usage)

Register the plugin hooks with your Symfony EventDispatcher instance:

```
use Detain\MyAdminCloudlinux\Plugin;

$hooks = Plugin::getHooks();
foreach ($hooks as $event => $handler) {
    $dispatcher->addListener($event, $handler);
}
```

Running Tests
-------------

[](#running-tests)

```
composer install
vendor/bin/phpunit
```

To generate a coverage report:

```
vendor/bin/phpunit --coverage-text
```

License
-------

[](#license)

This package is licensed under the [LGPL-2.1-only](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) license.

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance63

Regular maintenance activity

Popularity23

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 98.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~274 days

Total

4

Last Release

2456d ago

Major Versions

v0.0.1 → v1.0.12017-05-30

v1.1.0 → v2.0.02019-08-27

PHP version history (2 changes)v0.0.1PHP &gt;=5.0.0

v1.1.0PHP &gt;=5.3.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/b1036e0717211b8030b83cbe729e8ba6ba442fdbd5285fb97a39d7dcfe339342?d=identicon)[detain](/maintainers/detain)

---

Top Contributors

[![detain](https://avatars.githubusercontent.com/u/1364504?v=4)](https://github.com/detain "detain (178 commits)")[![kumar-interserver](https://avatars.githubusercontent.com/u/29834101?v=4)](https://github.com/kumar-interserver "kumar-interserver (1 commits)")[![mend-bolt-for-github[bot]](https://avatars.githubusercontent.com/in/16809?v=4)](https://github.com/mend-bolt-for-github[bot] "mend-bolt-for-github[bot] (1 commits)")

---

Tags

cloudlinuxlicensemyadminpluginlicenseadministrationcloudlinux

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/detain-myadmin-cloudlinux-licensing/health.svg)

```
[![Health](https://phpackages.com/badges/detain-myadmin-cloudlinux-licensing/health.svg)](https://phpackages.com/packages/detain-myadmin-cloudlinux-licensing)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
