Back to School: 25% OFF all plans! View Plans
Back to Changelog
Panel Backend

v1.0.515

Patch Released September 9, 2026

Isolated SSH sessions now use the panel own Python, Node.js and Composer instead of the OS interpreter.

New Feature

1
  • Restricted (command-policy) SSH accounts can now be granted python, pip, node, npm, npx and fixed-version entries such as python312 or node22, resolved against the panel own runtimes instead of the OS.

Improvement

1
  • Version choice inside isolated shells: ~/.python-version, ~/.node-version/.nvmrc, then the operator Set default in Python/Node.js Versions (previously ignored by the shell), then the newest installed series. Other installed series remain reachable by name (e.g. python3.12).

Bug Fixes

3
  • Isolated SSH sessions now use the panel own Python and Node.js runtimes (previously the OS interpreter was used: python missing on Debian/Ubuntu, pip install refused by PEP 668). pip installs go to the account ~/.local.
  • npm install -g now works inside isolated sessions (NPM_CONFIG_PREFIX points to the account ~/.npm-global unless ~/.npmrc sets its own prefix); ~/.local/bin and ~/.npm-global/bin are on PATH.
  • composer now works inside isolated SSH sessions; TMPDIR points to the account own temp directory instead of a shared one.
See the Demo