plugin-icon

Package Installator

A plugin to manage system packages (e.g., php-xml) with a modern React-based UI via SSH.
Versie
1.2.1
Laatst bijgewerkt
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].

Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 6.9.4
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.