How to Install Node.js on Ubuntu – Node Linux Installation Guide


Node.js is a powerful runtime environment that allows developers to run JavaScript on the server side. If you’re using Ubuntu, you’ll need to install Node.js to leverage its capabilities for building web applications, server-side scripting, and more. In this guide, we’ll walk you through the steps to install Node.js on your Ubuntu system, ensuring you have access to the latest features and improvements.

Why Use Node.js on Ubuntu:

Node.js has become a preferred choice for web development due to its non-blocking, event-driven architecture and extensive library of modules. Ubuntu, a widely used Linux distribution, provides a stable and secure environment for hosting Node.js applications.

Step 1: Update Your Package List:

Before installing Node.js, it’s crucial to update your package list to ensure you’re working with the latest information. Open your terminal and run:

sudo apt update

Step 2: Install Node.js:

Ubuntu’s package repository includes Node.js. To install it, use the following command:

sudo apt install nodejs

Step 3: Install npm:

npm, short for Node Package Manager, is an essential tool for managing Node.js packages. Install it with:

sudo apt install npm

Step 4: Verify Installation:

To confirm that Node.js and npm are correctly installed, check their versions:

node -v npm -v

Step 5: Installing Node Version Manager (NVM):

If you need to manage multiple Node.js versions or want to use the latest releases, consider installing Node Version Manager (NVM). NVM allows you to switch between Node.js versions easily. Here’s how to install it:

curl -o- | bash

After installation, restart your terminal or run:

source ~/.bashrc

Now you can install and manage different Node.js versions using NVM.

Step 6: Updating Node.js and npm:

Node.js and npm receive regular updates. To keep your system up to date, use the following commands:

sudo apt update sudo apt upgrade nodejs sudo apt upgrade npm

Step 7: Creating a Simple Node.js Application:

As a final test, let’s create a basic Node.js application to ensure that your installation was successful. Create a file called app.js with the following content:

console.log("Hello, Node.js!");

Run this file with:

node app.js

You should see “Hello, Node.js!” printed in your terminal.


Installing Node.js on Ubuntu is a straightforward process that opens the door to a world of server-side JavaScript development. With Node.js, you can create web servers, build APIs, and execute JavaScript on your server, enabling a wide range of powerful applications. By following this installation guide, you’ve set the foundation for exploring Node.js and all its capabilities on your Ubuntu system. Whether you’re a seasoned developer or just getting started, Node.js on Ubuntu is a versatile and valuable addition to your toolkit.

Leave a Comment

Your email address will not be published. Required fields are marked *