PHPackages                             detain/myadmin-webuzo-vps - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. detain/myadmin-webuzo-vps

ActiveMyadmin-plugin[Admin Panels](/categories/admin)

detain/myadmin-webuzo-vps
=========================

Webuzo VPS management plugin for MyAdmin — provides integration with the Webuzo/Softaculous control panel API for automated script installation, domain management, backup operations, and system application provisioning on VPS servers.

v2.0.0(6y ago)47274[1 issues](https://github.com/myadmin-plugins/webuzo-vps/issues)[1 PRs](https://github.com/myadmin-plugins/webuzo-vps/pulls)LGPL-2.1-onlyPHPPHP &gt;=5.0.0

Since Aug 7Pushed 1w agoCompare

[ Source](https://github.com/myadmin-plugins/webuzo-vps)[ Packagist](https://packagist.org/packages/detain/myadmin-webuzo-vps)[ RSS](/packages/detain-myadmin-webuzo-vps/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (2)Dependencies (8)Versions (5)Used By (0)

MyAdmin Webuzo VPS Plugin
=========================

[](#myadmin-webuzo-vps-plugin)

[![Build Status](https://github.com/detain/myadmin-webuzo-vps/actions/workflows/tests.yml/badge.svg)](https://github.com/detain/myadmin-webuzo-vps/actions)[![Latest Stable Version](https://camo.githubusercontent.com/3c92017b1b4d36114b6d5d72fee01293ef422e20ee128fd02305be23a2da7fa7/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d776562757a6f2d7670732f76657273696f6e)](https://packagist.org/packages/detain/myadmin-webuzo-vps)[![Total Downloads](https://camo.githubusercontent.com/fe19786149e96d495e5ea1b9c65c75be2cc7e8c18d6033311eb40637519d7cfa/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d776562757a6f2d7670732f646f776e6c6f616473)](https://packagist.org/packages/detain/myadmin-webuzo-vps)[![License](https://camo.githubusercontent.com/1d6a532e936e94ba177febcf4a8dc1934b6f1b857c500f46dc2f9b96aecb35fe/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d776562757a6f2d7670732f6c6963656e7365)](https://packagist.org/packages/detain/myadmin-webuzo-vps)

Webuzo VPS management plugin for the [MyAdmin](https://github.com/detain/myadmin) control panel framework. This package provides full integration with the Webuzo and Softaculous APIs, enabling automated provisioning, script installation, domain management, backup operations, and system application control on VPS servers.

Features
--------

[](#features)

- Automated Webuzo VPS configuration and initial setup (LAMP stack provisioning)
- Script installation, removal, import, and upgrade via the Softaculous/Webuzo SDK
- Domain management (add, remove, list)
- Backup creation, restoration, download, and removal
- System application installation and removal
- FTP user management, database management, DNS record management
- Cron job management, service control, and security settings
- Event-driven architecture using Symfony EventDispatcher

Requirements
------------

[](#requirements)

- PHP 8.2 or higher
- ext-soap
- ext-curl
- Symfony EventDispatcher 5.x, 6.x, or 7.x

Installation
------------

[](#installation)

Install via Composer:

```
composer require detain/myadmin-webuzo-vps
```

Usage
-----

[](#usage)

The plugin registers itself through the MyAdmin plugin system using Symfony event hooks. It exposes page requirements for each Webuzo feature through the `function.requirements` event.

```
use Detain\MyAdminWebuzo\Plugin;

// Get registered hooks
$hooks = Plugin::getHooks();
// Returns: ['function.requirements' => [Plugin::class, 'getRequirements']]
```

Running Tests
-------------

[](#running-tests)

```
composer install
vendor/bin/phpunit
```

License
-------

[](#license)

This package is licensed under the [LGPL-2.1-only](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) license.

###  Health Score

42

↑

FairBetter than 90% of packages

Maintenance59

Moderate activity, may be stable

Popularity25

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 86.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~807 days

Total

2

Last Release

2395d ago

Major Versions

v0.9.0 → v2.0.02019-10-23

### Community

Maintainers

![](https://www.gravatar.com/avatar/b1036e0717211b8030b83cbe729e8ba6ba442fdbd5285fb97a39d7dcfe339342?d=identicon)[detain](/maintainers/detain)

---

Top Contributors

[![detain](https://avatars.githubusercontent.com/u/1364504?v=4)](https://github.com/detain "detain (57 commits)")[![kumar-interserver](https://avatars.githubusercontent.com/u/29834101?v=4)](https://github.com/kumar-interserver "kumar-interserver (9 commits)")

---

Tags

myadminpluginvpswebuzospamAbuseadministration

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/detain-myadmin-webuzo-vps/health.svg)

```
[![Health](https://phpackages.com/badges/detain-myadmin-webuzo-vps/health.svg)](https://phpackages.com/packages/detain-myadmin-webuzo-vps)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
