PHPackages                             detain/myadmin-ip-webhosting-addon - 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. detain/myadmin-ip-webhosting-addon

ActiveMyadmin-plugin

detain/myadmin-ip-webhosting-addon
==================================

Dedicated IP Addon for Webhosting Module in MyAdmin

v2.0.0(7y ago)6824[1 PRs](https://github.com/myadmin-plugins/ip-webhosting-addon/pulls)LGPL-2.1-onlyPHPPHP &gt;=5.0.0CI failing

Since Jun 24Pushed 1mo agoCompare

[ Source](https://github.com/myadmin-plugins/ip-webhosting-addon)[ Packagist](https://packagist.org/packages/detain/myadmin-ip-webhosting-addon)[ RSS](/packages/detain-myadmin-ip-webhosting-addon/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (8)Versions (7)Used By (0)

Dedicated IP Addon for Webhosting Module in MyAdmin
===================================================

[](#dedicated-ip-addon-for-webhosting-module-in-myadmin)

[![Tests](https://github.com/detain/myadmin-ip-webhosting-addon/actions/workflows/tests.yml/badge.svg)](https://github.com/detain/myadmin-ip-webhosting-addon/actions/workflows/tests.yml)[![Latest Stable Version](https://camo.githubusercontent.com/cbf36c85d99d095df6802eb63c303c50eed26a07daf1062f42a51180b3f6ad9c/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d69702d776562686f7374696e672d6164646f6e2f76657273696f6e)](https://packagist.org/packages/detain/myadmin-ip-webhosting-addon)[![Total Downloads](https://camo.githubusercontent.com/9befab0a831de0686fd9caade133ab3b023eb1e17fa5789d4f1621f76c78349c/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d69702d776562686f7374696e672d6164646f6e2f646f776e6c6f616473)](https://packagist.org/packages/detain/myadmin-ip-webhosting-addon)[![License](https://camo.githubusercontent.com/7e269a4d20871184785bf6db48930b4fcd3838e7e9b627920726ab92ddaf45f3/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d69702d776562686f7374696e672d6164646f6e2f6c6963656e7365)](https://packagist.org/packages/detain/myadmin-ip-webhosting-addon)

A MyAdmin plugin addon that provides dedicated IP address management for the webhosting module. This package enables the purchase, assignment, and revocation of dedicated IP addresses on cPanel/WHM-based webhosting servers through the MyAdmin service management platform.

Features
--------

[](#features)

- Sells dedicated IP addresses as an addon for webhosting services
- Automatically assigns available IPs from the WHM server pool when enabled
- Reverts to shared IP when the addon is disabled or canceled
- Sends administrative email notifications for IP assignment events and errors
- Integrates with the MyAdmin settings system for configurable IP pricing
- Supports Symfony EventDispatcher hooks for seamless plugin integration

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

[](#installation)

Install via Composer:

```
composer require detain/myadmin-ip-webhosting-addon
```

Requirements
------------

[](#requirements)

- PHP &gt;= 5.0
- ext-soap
- symfony/event-dispatcher ^5.0
- detain/myadmin-plugin-installer

Usage
-----

[](#usage)

The plugin registers itself through the MyAdmin plugin system using Symfony EventDispatcher hooks. Once installed, it automatically integrates with the webhosting module to provide dedicated IP addon functionality.

The plugin registers two event hooks:

- `webhosting.load_addons` -- registers the dedicated IP addon with the service handler
- `webhosting.settings` -- adds the IP cost configuration to the module settings

Testing
-------

[](#testing)

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

License
-------

[](#license)

This package is licensed under the [LGPL-2.1-only](https://opensource.org/licenses/LGPL-2.1) license.

###  Health Score

40

—

FairBetter than 87% of packages

Maintenance63

Regular maintenance activity

Popularity17

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~162 days

Total

5

Last Release

2592d ago

Major Versions

v0.9.4 → v2.0.02019-04-04

### 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 (76 commits)")

---

Tags

addondedicated-ipipmyadminpluginwebhostingpluginIPadministrationaddonwebhostingmyadmindedicated ip

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/detain-myadmin-ip-webhosting-addon/health.svg)

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

###  Alternatives

[lab404/laravel-auth-checker

Laravel Auth Checker allows you to log users authentication, devices authenticated from and lock intrusions.

223164.9k2](/packages/lab404-laravel-auth-checker)[izica/relations-widgets-for-backpack

Widgets for preview model relations in laravel backpack

2927.3k](/packages/izica-relations-widgets-for-backpack)[marcorieser/statamic-live-search

A Statamic Live Search realized with Laravel Livewire.

2210.5k](/packages/marcorieser-statamic-live-search)

PHPackages © 2026

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