Additional IP address addon module for VPS services in the MyAdmin hosting control panel. This package provides IP allocation, assignment, and lifecycle management as a purchasable addon for virtual private servers.
- Sell additional IP addresses as a VPS addon
- Automatic IP allocation from available server pool
- IP enable/disable lifecycle management with invoice tracking
- Admin override for maximum IP limits
- Configurable pricing and quantity limits via settings panel
- Symfony EventDispatcher integration for hook-based architecture
Install via Composer:
composer require detain/myadmin-ips-vps-addonThe addon exposes two settings through the MyAdmin settings panel:
- VPS Additional IP Cost -- per-IP pricing for the addon
- Max Addon IP Addresses -- maximum number of additional IPs per VPS
composer install
vendor/bin/phpunitLicensed under the LGPL-2.1-only license. See LICENSE for details.