Tutorials  /  JavaScript

Node.js und NPM auf Ubuntu 22.04 installieren und verwalten

Ccentron Redaktion · Oktober 2025 ·5 Min. Lesezeit ·JavaScript, Tutorial

Node.js ist eine plattformübergreifende, Open-Source-JavaScript-Laufzeitumgebung, die zur Entwicklung skalierbarer serverseitiger Anwendungen dient. NPM fungiert dabei als Paketmanager, der Abhängigkeiten, Bibliotheken und Skripte verwaltet und so die Entwicklung und Wartung serverbasierter JavaScript-Projekte erleichtert.

In dieser Anleitung wird erklärt, wie man Node.js und NPM auf Ubuntu 22.04 mithilfe des NodeSource PPA installiert und wie sich mehrere Node.js-Versionen über den Node Version Manager (NVM) verwalten lassen.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Folgendes vorhanden ist:

  • Ein Server mit Ubuntu 22.04.
  • SSH-Zugriff als Nicht-Root-Benutzer mit Sudo-Berechtigungen.
  • Ein aktualisierter Paketindex auf dem Server.
VM

Passende Infrastruktur bei centron

Node-Anwendungen wollen deployt werden: ccloud³ VMs mit vollem Root-Zugriff ab 3,12 € im Monat – oder gleich als Managed Server, wenn der Betrieb nicht bei Ihnen liegen soll. Cloud Server mieten →

Die passende Node.js-Version auswählen

Bei der Wahl der richtigen Node.js-Version sollten Sie Folgendes beachten:

  • Neueste Version: Enthält die aktuellsten Funktionen und Verbesserungen – ideal für Entwicklungsumgebungen oder Projekte, die neue Features benötigen.
  • LTS-Version (Long-Term Support): Eine stabile, langfristig unterstützte Version, die für Produktionsumgebungen empfohlen wird.

Wichtige Entscheidungsfaktoren:

  • Stabilität: Für den produktiven Einsatz empfiehlt sich die aktuelle LTS-Version.
  • Funktionalität: Wer neueste Features benötigt, sollte die aktuellste Release-Version verwenden.

Node.js installieren

Die Standard-APT-Repositories von Ubuntu 22.04 enthalten möglicherweise nicht die neueste Node.js-Version. Um eine aktuelle Version zu installieren, fügen Sie das NodeSource-PPA für die gewünschte Node.js-Version hinzu.

Paketindex aktualisieren

Konsole
$ sudo apt update

NodeSource-Installationsskript herunterladen

Laden Sie das Installationsskript für die gewünschte Node.js-Version herunter. Beispiel: Installation von Node.js 22.x:

Konsole
$ curl -fsSL https://deb.nodesource.com/setup_22.x -o nodesource_setup.sh

Überprüfen Sie in der offiziellen NodeSource-Dokumentation, welche Versionen aktuell verfügbar sind.

Installationsskript ausführen

Konsole
$ sudo -E bash nodesource_setup.sh

Node.js und NPM installieren

Konsole
$ sudo apt-get install -y nodejs npm

Node.js-Version prüfen

Konsole
$ node -v

Beispielausgabe:

v22.14.0

NPM-Version prüfen

Konsole
$ npm -v

Beispielausgabe:

10.9.2

Installation testen

Neues Projektverzeichnis erstellen

Konsole
$ mkdir example-site

Zum Projektverzeichnis wechseln

Konsole
$ cd example-site

Ein neues Node.js-Projekt initialisieren

Konsole
$ npm init -y

Express-Framework installieren

Konsole
$ npm install express

Anwendungsdatei erstellen

Konsole
$ nano index.js

Folgenden Code hinzufügen

JavaScript
const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
    res.send('Hallo Welt! Grüße von centron')
})

app.listen(port, () => {
    console.log(`Beispiel-App läuft auf Port ${port}`)
})

Das obige Beispiel erstellt einen Express-Webserver, der beim Aufruf von Port 3000 die Nachricht „Hallo Welt! Grüße von centron“ anzeigt.

Port 3000 in der Firewall freigeben

Konsole
$ sudo ufw allow 3000

Firewall neu laden

Konsole
$ sudo ufw reload

Anwendung starten

Konsole
$ node index.js

Rufen Sie Ihre Anwendung im Browser über die Server-IP und Port 3000 auf:

http://<server-ip>:3000

Mehrere Versionen mit NVM installieren

Der Node Version Manager (NVM) ermöglicht es Ihnen, mehrere Node.js-Versionen auf demselben System zu installieren und flexibel zwischen ihnen zu wechseln.

NVM-Installationsskript herunterladen

Konsole
$ curl -O https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh

Überprüfen Sie vorab in der offiziellen Dokumentation, welche NVM-Version aktuell ist.

NVM installieren

Konsole
$ bash install.sh

Umgebungsvariablen neu laden

Konsole
$ source ~/.profile

Verfügbare Node.js-Versionen anzeigen

Konsole
$ nvm ls-remote

Beispielausgabe:

v20.13.1   (LTS: Iron)
v20.14.0   (Neueste LTS: Iron)
v21.0.0
v21.6.0
v22.0.0
v22.2.0

Spezifische Node.js-Version installieren

Konsole
$ nvm install 20

Installierte Versionen anzeigen

Konsole
$ nvm ls

Beispielausgabe:

v20.14.0
-> v21.7.3
default -> 20 (-> v20.14.0)
node -> stable (-> v21.7.3) (default)
lts/* -> lts/iron (-> v20.14.0)

Zu einer bestimmten Version wechseln

Konsole
$ nvm use 20

Ausgabe:

Now using node v20.14.0 (npm v10.7.0)

Node.js- und NPM-Version prüfen

Konsole
$ node -v
$ npm -v

Standardversion festlegen

Konsole
$ nvm alias default 20

Fazit

In dieser Anleitung haben Sie gelernt, wie man Node.js und NPM auf Ubuntu 22.04 über NodeSource installiert. Außerdem wurde gezeigt, wie sich mit NVM mehrere Node.js-Versionen verwalten lassen, um eine flexible Entwicklungsumgebung für serverseitige JavaScript-Anwendungen zu schaffen.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie JavaScript
Teilen
Noch offene Fragen?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren