detain/myadmin-vps-module
Composer 安装命令:
composer require detain/myadmin-vps-module
包简介
VPS hosting module for the MyAdmin multi-service billing and management platform. Provides VPS provisioning, lifecycle management (start/stop/restart/backup/terminate), slice-based resource scaling, and a full SOAP/REST API for automated ordering and administration.
README 文档
README
VPS hosting module for the MyAdmin multi-service billing and management platform. Provides VPS provisioning, full lifecycle management (start, stop, restart, backup, terminate), slice-based resource scaling, and a SOAP/REST API for automated ordering and administration.
Features
- Event-driven plugin architecture via Symfony EventDispatcher
- Slice-based VPS resource scaling with configurable per-slice costs
- Full VPS lifecycle: provisioning, activation, suspension, reactivation, termination
- IP address management and reverse-DNS cleanup on termination
- Backup creation, listing, and deletion through the API
- Coupon and multi-period billing support
- Admin-only order placement with explicit server targeting
Requirements
- PHP 8.2 or later
- ext-soap
- Symfony EventDispatcher 5.x, 6.x, or 7.x
Installation
composer require detain/myadmin-vps-module
Running Tests
composer install vendor/bin/phpunit
License
Licensed under the LGPL-2.1.
统计信息
- 总下载量: 2.09k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-2.1-only
- 更新时间: 2017-06-24