Maximum Flexibility for Your Web Apps

While the standard manager simply runs apps, the CloudLinux Selector gives you full control over the runtime environment. You can choose a specific language version for each application and use isolated environments (VirtualEnvs) to keep dependencies cleanly separated.

The Advantage: You are not tied to the server's default version. Does your project require exactly Node.js 18.x while the system is running on version 20? With the Selector, that is no problem.

How to Create an Environment

  1. Search in cPanel (Software section) for Setup Node.js App (or Python/Ruby).
  2. Click on Create Application.
  3. Select the desired version from the dropdown menu.
  4. Specify the Application root (your code directory) and the Application URL.
  5. Click Create.

Working in the Terminal (SSH)

A special feature of the Selector is the command to activate the environment. At the top of the app overview, you will find a line like:

source /home/user/nodevenv/app/20/bin/activate && cd /home/user/app

Copy this command into your terminal (SSH) to work directly within your app's isolated environment (e.g., to run npm install or pip install).


Was this answer helpful? 0 Users Found This Useful (0 Votes)