Documentation menu

Tools · Beta

Supported tools and Global Tools Manager

Install supported tools through the VPServ application, or let a trusted prepared project identify the service executables it needs.

Global Tools Manager

VPServ retrieves the supported-tool catalog from its server. The application shows tool names and versions, checks installed status, and shows the current state of supported daemon tools.

  1. 01

    Open Global Tools Manager in VPServ.

  2. 02

    Select a supported tool and review its available status.

  3. 03

    Tap Install.

  4. 04

    VPServ retrieves the selected server-provided manifest.

  5. 05

    The Universal Package Engine manages the tool's required dependencies while the application shows progress and logs.

Tools used by a prepared project

When a trusted recipe runs, VPServ examines each service command's executable. If tool_id is absent, the basename of command[0] identifies the supported tool VPServ looks up. For example, php in a PHP service or mariadbd in a MariaDB service identifies the required executable.

Executable-based tool identification
{
  "name": "php_server",
  "command": [
    "php",
    "-S",
    "0.0.0.0:8000",
    "-t",
    "."
  ]
}

Supported daemon tools

Supported daemon tools can be started or stopped from the application UI. That capability is separate from the project Run Environment flow; do not rely on a project-level automatic Stop Environment action or a reliable project-running-state indicator.

Tool safety

  • Use only supported tools exposed by VPServ's application or tested through its advanced terminal workflow.
  • Review a project recipe before it prepares missing tools and executes commands.
  • Keep required executables in services when you expect the project workflow to discover them automatically.
  • Use the terminal for manual control when a project needs investigation or a customized workflow.