detain/myadmin-lxc-vps

MyAdmin LXC VPS plugin — provides LXC (Linux Containers) virtual private server provisioning, management, and billing integration for the MyAdmin control panel.

Maintainers

Package info

github.com/myadmin-plugins/lxc-vps

Type:myadmin-plugin

pkg:composer/detain/myadmin-lxc-vps

Statistics

Installs: 453

Dependents: 0

Suggesters: 0

Stars: 4

Open Issues: 1

v2.0.0 2019-10-31 11:05 UTC

This package is auto-updated.

Last update: 2026-03-19 15:47:08 UTC


README

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.