Installation
Use this page when the Quick Start prerequisite check fails or when you need more control over installation and launch behavior.Requirements
The current package requires Python 3.11+. The bootstrap path also requiresgit, curl, and Python venv support. whiptail is optional but recommended for the menu UI.
Check the environment:
python3 is already 3.11 or newer, the usual packages are:
Recommended install
$HOME/xdr-poc-script by default and:
- verifies
gitand a Python 3.11+ runtime withvenv - preserves
~/.dsp/config.envand existing runs - clones or updates the current operator branch
- creates or reuses
.venv - installs DSP with
pip install -e . - launches
dsp-menu.sh
The online bootstrap normally needs access to GitHub and to the Python package source used by
pip. The current bootstrap is not an offline installer. In restricted environments, pre-stage the repository and required Python dependencies using the customer’s approved software-transfer process.Custom install directory
Install without opening the menu
Manual install
If you prefer not to pipe a script intobash:
Update an existing installation
The simplest update method is 1 — Update latest patch in the operator menu. You can also rerun the bootstrap installer; it updates the existing repository and preserves~/.dsp/ state.
Verify the installation
dsp 1.4.0 on the current operator branch.
Run the first test
Continue with local mode and the normal profile before configuring webshell execution.