detain / myadmin-virtuozzo-vps
MyAdmin Virtuozzo VPS plugin — provides event-driven provisioning, deactivation, and queue management for Virtuozzo-based virtual private servers within the MyAdmin ecosystem.
Package info
github.com/myadmin-plugins/virtuozzo-vps
Type:myadmin-plugin
pkg:composer/detain/myadmin-virtuozzo-vps
v2.0.0
2019-10-22 15:49 UTC
Requires
- php: >=5.0.0
- ext-soap: *
- detain/myadmin-plugin-installer: dev-master
- symfony/event-dispatcher: >=2.8.26
Requires (Dev)
- codacy/coverage: dev-master
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: *
- phpunit/phpunit-mock-objects: *
- satooshi/php-coveralls: *
- vlucas/phpdotenv: *
README
Event-driven MyAdmin plugin for provisioning, lifecycle management, and queue processing of Virtuozzo-based virtual private servers.
Features
- Registers Symfony EventDispatcher hooks for VPS settings, deactivation, and queue processing
- Template-based shell command generation for server operations (create, delete, restart, backup, restore, and more)
- Configurable slice-based pricing for standard and SSD Virtuozzo instances
- Per-location out-of-stock controls for Secaucus NJ, Los Angeles, and TX data centers
- Drop-in MyAdmin plugin architecture via Composer
Requirements
- PHP 8.2 or later
- ext-soap
- Symfony EventDispatcher 5.x, 6.x, or 7.x
Installation
composer require detain/myadmin-virtuozzo-vps
Running Tests
composer install vendor/bin/phpunit
License
Licensed under the LGPL-2.1.