# Ubuntu how to upgrade Node.js

> Learn how to upgrade Node.js on Ubuntu using the NodeSource setup script with curl and apt-get, and how to pick the LTS or current version you want.

Author: [Flavio Copes](https://flaviocopes.com/about/) | Published: 2023-01-27 | Topics: [Node.js](https://flaviocopes.com/tags/node/) | Canonical: https://flaviocopes.com/ubuntu-how-to-upgrade-nodejs/

I was running a Node service on Ubuntu and I was stuck on an old [Node.js](https://flaviocopes.com/nodejs/) version.

Here’s what I did to update to the latest available:

```javascript
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -

sudo apt-get install -y nodejs
```

The `https://deb.nodesource.com/setup_18.x` script points to the LTS version.

Change that number to 19, like `https://deb.nodesource.com/setup_19.x`, to use the current version.

And if 20/21 are out, just change that number.

To figure out which Node.js version you actually need for a given feature, I built a free [Node versions tool](https://flaviocopes.com/tools/node-versions/).
