plugin-icon

Package Installator

A plugin to manage system packages (e.g., php-xml) with a modern React-based UI via SSH.
Version
1.2.1
Zuletzt aktualisiert
Mar 3, 2026
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.

⚠️ Avertissements de sécurité très importants

  • Ce plugin exécute des commandes root via SSH depuis WordPress.
  • Une vulnérabilité (XSS, vol de session, compte admin compromis) pourrait permettre une prise de contrôle totale du serveur.
  • N’utilisez PAS en production sans :
    • HTTPS forcé
    • 2FA sur tous les comptes admin
    • Restriction IP sur l’admin WP
    • Liste blanche stricte des commandes autorisées
    • Sauvegardes régulières (fichiers + base)
  • Testez uniquement sur staging au début.

1.1.0 – December 2025

  • Full internationalization (i18n) support with French and English translations
  • Command history logging with database table
  • Non-interactive root command executor
  • Improved session handling and security
  • Updated for WordPress 6.9 compatibility

1.0.0

  • Initial release with React UI, SSH package management, and support for Debian-based systems.
  • Features animated progress bars, expandable command output, and SSH status indicators.

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].

Kostenlosmit kostenpflichtigen Tarifen
Mit deiner Installation stimmst du den Geschäftsbedingungen von WordPress.com sowie den Bedingungen für Drittanbieter-Plugins zu.
Getestet bis
WordPress 6.9.4
Dieses Plugin steht für deine -Website zum Download zur Verfügung.