Installing Node.js on DigitalOcean using NVM (Node Version Manager)

Node.js is a popular, open-source JavaScript runtime environment that is used for building scalable, high-performance applications. In this tutorial, you'll learn how to install Node.js on a DigitalOcean droplet using NVM (Node Version Manager), a popular tool for managing multiple Node.js versions on a single machine.

Before you begin, you'll need to have the following:

Installing Node.JS

To install NVM on your droplet, you'll need to run a series of commands in your terminal. Start by logging into your droplet using the terminal or an SSH client.

Download NVM via curl and install it.

1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

After the installation is complete, you'll need to run the following command to load the NVM environment variables into your shell:

1export NVM_DIR="$HOME/.nvm"
2  [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
3  [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

Restart your terminal

1source ~/.bash_profile

Install Node.js's latest lts version

1nvm install --lts

To install a specific version of Node.js, use the following command:

1nvm install <version>

Replace <version> with the version number of Node.js that you want to install.

Once you have installed a specific version of Node.js, you can switch to that version by running the following command:

1nvm use <version>

Again replace <version> with the version number of Node.js that you want to install.

By using NVM, you can easily manage multiple versions of Node.js on a single machine, making it easier to switch between different versions as needed. With Node.js installed, you are ready to start building your next great application!