Skip to content

myadmin-plugins/vestacp-webhosting

Repository files navigation

VestaCP Webhosting Plugin

Tests Latest Stable Version Total Downloads License

A MyAdmin plugin that provides VestaCP webhosting integration. This package supplies a PHP API client for the VestaCP control panel and an event-driven plugin that handles the full hosting account lifecycle -- activation, reactivation, suspension, and termination -- through the Symfony EventDispatcher.

Features

  • VestaCP API client with support for account creation, suspension, deletion, domain and database management, and credential verification
  • Event-driven plugin architecture using Symfony EventDispatcher hooks
  • Full hosting lifecycle management (activate, reactivate, deactivate, terminate)
  • Administrative settings and menu integration for the MyAdmin control panel

Requirements

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

Installation

Install with Composer:

composer require detain/myadmin-vestacp-webhosting

Running Tests

composer install vendor/bin/phpunit

License

This package is licensed under the LGPL-2.1 license.

About

VestaCP Webhosting for MyAdmin

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages