Overview
Node.js is a newer runtime environment that has become very popular among web developers. It uses JavaScript, traditionally a front end programming language on the server side.
What servers can Node.js be installed onto?
Node.js can be installed onto Shared, VPS, and Dedicated Servers.
Installing a custom version of NVM and Node.js
Node.js is not installed by default on newer DreamHost servers. You must manually install a custom version under your server's username. View the following article for instructions on how to install a custom version of Node.js.
Deploying Node.js with Passenger using the DreamHost panel
While it's not necessary to use Passenger with Node.js, it could help make it easier to deploy your application. It also allows you to load your site on port 80 or 443, assuming the file to load your application is named app.js. Visit the following article to learn how to deploy Node.js with Passenger in the panel:
Is it possible to run Node.js on ports 80 or 443?
Yes, but only if you've enabled Passenger in the panel and the file to load your application is named app.js. View the following article for further details.
The version of Passenger running on DreamHost servers does not currently function with Node.js versions 14+.