Spring Fresh Sale! - Up To 67% OFF BDIX Hosting + Free Domain
Node.js

How to Install and Manage Node.js Versions on Webuzo

Webuzo lets you install one or more Node.js versions from its panel and select the one your app uses β€” so you can match each app to the version it needs. This flexibility is handy when different apps target different Node versions.

Installing a Node.js version

In the Webuzo user panel, open the Node.js section and install the version you want from the available list. Webuzo downloads and sets it up for your account.

Choosing which version to use

  • Prefer an LTS version for production stability and security support.
  • Match your app's requirement β€” check its documentation or the engines field in package.json.
  • Keep older apps on their tested version rather than forcing an upgrade that might break them.

Switching versions

Select the desired version in the panel for your app. Over SSH, confirm which is active with:

node -v

After changing a version

Rebuild your dependencies so any native modules match the new version:

rm -rf node_modules && npm install

Then restart your app β€” see keeping Node running with PM2. For first-time setup, see setting up a Node.js application on Webuzo.

Webuzo's exact menus vary by version; use these steps as the general approach.

Frequently asked questions

Can I run multiple Node versions at once?

You can install multiple versions and use different ones for different apps. Just make sure each app runs under the version it expects, and verify with node -v in that app's context.

My app broke after switching versions.

Rebuild dependencies (rm -rf node_modules && npm install) so native modules match, then restart. Some packages are compiled against a specific Node version and need reinstalling after a switch.

Which version should I pick for production?

An LTS release, unless your app specifically requires another. LTS versions get long-term security and stability support, which is what you want in production.

Was this article helpful?