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. [Admin Panels](/categories/admin)
4. /
5. detain/myadmin-ip-webhosting-addon

ActiveMyadmin-plugin[Admin Panels](/categories/admin)

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

Dedicated IP Addon for Webhosting Module in MyAdmin

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

Since Jun 24Pushed 1w 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 yesterday

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

41

—

FairBetter than 89% of packages

Maintenance60

Regular maintenance activity

Popularity23

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

2596d 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 (79 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

[alleyinteractive/wordpress-fieldmanager

A library to build forms and admin screens for WordPress

556689.7k1](/packages/alleyinteractive-wordpress-fieldmanager)[awcodes/overlook

A Filament plugin that adds an app overview widget to your admin panel.

187174.1k4](/packages/awcodes-overlook)[izica/relations-widgets-for-backpack

Widgets for preview model relations in laravel backpack

2927.3k](/packages/izica-relations-widgets-for-backpack)[detain/myadmin-cpanel-webhosting

MyAdmin cPanel Webhosting Plugin - Provides cPanel and WHM integration for the MyAdmin control panel, including account provisioning, DNS management, reseller configuration, and XML-API client functionality.

141.1k](/packages/detain-myadmin-cpanel-webhosting)

PHPackages © 2026

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