Skip to content

Repository files navigation

MyAdmin LXC VPS Plugin

Tests Latest Stable Version Total Downloads License

LXC (Linux Containers) virtual private server plugin for the MyAdmin control panel. This package provides provisioning, lifecycle management, and billing integration for LXC-based VPS instances, including container creation, start/stop, backup/restore, and OS reinstallation through Smarty-based shell templates.

Features

  • Event-driven architecture using Symfony EventDispatcher
  • Container lifecycle management (create, start, stop, restart, destroy)
  • Backup and restore support
  • Configurable slice-based billing
  • Shell template rendering via Smarty for server-side operations

Requirements

  • PHP >= 5.0
  • ext-soap
  • Symfony EventDispatcher ^5.0

Installation

composer require detain/myadmin-lxc-vps

Running Tests

composer install
vendor/bin/phpunit

License

This package is licensed under the LGPL-2.1 license.

Releases

Packages

Used by

Contributors

Languages