Skip to content

myadmin-plugins/docker-vps

Repository files navigation

MyAdmin DOCKER VPS Plugin

Build Status Latest Stable Version Total Downloads License

A MyAdmin plugin for managing DOCKER (Kernel-based Virtual Machine) virtual private servers. This package provides service lifecycle management including activation, deactivation, queue processing, and administrative settings for DOCKER-based VPS hosting across multiple datacenter locations.

Features

  • Service activation and deactivation handling for DOCKER Linux and Windows VPS
  • Queue-based provisioning through Smarty shell templates
  • Administrative settings for slice pricing and server assignment
  • Per-datacenter out-of-stock controls (Secaucus, Los Angeles, Texas)
  • Support for standard DOCKER, Cloud DOCKER, DOCKERv2, and DOCKER Storage types
  • Symfony EventDispatcher integration for hook-based architecture

Requirements

  • PHP >= 5.0
  • ext-soap
  • symfony/event-dispatcher ^5.0

Installation

composer require detain/myadmin-docker-vps

Usage

The plugin registers event hooks automatically through the MyAdmin plugin system. Call Plugin::getHooks() to retrieve the array of event name to callback mappings:

use Detain\MyAdminDocker\Plugin;

$hooks = Plugin::getHooks();
// Returns: ['vps.settings' => [...], 'vps.deactivate' => [...], 'vps.queue' => [...]]

Running Tests

composer install
vendor/bin/phpunit

License

This package is licensed under the LGPL-2.1 license.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors