detain/myadmin-ips-vps-addon

Additional IP address addon module for VPS services in the MyAdmin hosting control panel. Provides IP allocation, assignment, and lifecycle management for virtual private servers.

Maintainers

Package info

github.com/myadmin-plugins/ips-vps-addon

Type:myadmin-plugin

pkg:composer/detain/myadmin-ips-vps-addon

Statistics

Installs: 421

Dependents: 0

Suggesters: 0

Stars: 4

Open Issues: 0

v2.0.0 2019-04-04 08:07 UTC

This package is auto-updated.

Last update: 2026-03-19 15:46:44 UTC


README

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.

Latest Stable Version Total Downloads License Tests

Features

  • 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

Installation

Install via Composer:

composer require detain/myadmin-ips-vps-addon

Configuration

The 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

Running Tests

composer install
vendor/bin/phpunit

License

Licensed under the LGPL-2.1-only license. See LICENSE for details.