plugin-icon

Package Installator

A plugin to manage system packages (e.g., php-xml) with a modern React-based UI via SSH.
Version
1.1.0
Last updated
Dec 11, 2025
Package Installator

Package Installator empowers WordPress administrators to manage system-level packages, such as PHP extensions, directly from the WordPress admin dashboard. It features a modern, React-based interface with a searchable table, animated progress bars, and detailed command output for installing and uninstalling packages via SSH.

Key Features

  • Modern UI: React-based interface with search functionality and animated progress bars.
  • Package Management: Install or uninstall packages like php-xml, php-mbstring, php-curl, and more.
  • SSH Integration: Secure SSH connections using private key or password authentication.
  • Real-time Feedback: AJAX updates for package status, progress, and detailed command logs.
  • Expandable Logs: View raw command output for each package operation.
  • SSH Status: Visual indicators for SSH connection status on both settings and package manager pages. Important Note: Currently compatible only with Debian-based distributions (e.g., Debian, Ubuntu) using apt. Future versions will support other Linux distributions (Red Hat, Fedora, Arch, etc.) with tools like yum, dnf, and pacman. Warning: This plugin executes system commands via SSH, which can impact your server. Ensure proper SSH configuration and test on a staging environment.

Dependencies

Includes all dependencies: React, Axios, React-Select, phpseclib3. No Composer or npm required.

Arbitrary Section

Future Plans

  • Support for Red Hat, Fedora, Arch, and other Linux distributions.
  • Enhanced error handling and user feedback.
  • Real-time log streaming for long-running operations.
  • Support for additional package managers (yum, dnf, pacman).

Contact

For contributions or issues, contact Tlloancy at [tlloancy@deter-mi.net].

Freeon Business plan
Tested up to
WordPress 6.9
This plugin is available for download for your site.