Zum Hauptinhalt springen

Dedicated Server: Installation von JavaScript

Die Anleitung wurde mit folgenden Produkten erstellt:

(Einzelheiten können sich bei Produkten anderer Anbieter unterscheiden, die Grundkonzepte bleiben in der Regel unverändert)

Einführung

Diese Anleitung liefert Schritte zur Installation von Node.js, Deno und Bun. Diese Befehle müssen über SSH ausgeführt werden. Wenn du nicht weißt, wie man sich über SSH mit deinem Server verbindet, schau dir bitte unsere Erstzugriff (SSH) Anleitung an.

Voraussetzungen

Bevor du irgendetwas auf einem Server installierst, wird empfohlen, den Aktualisierungsbefehl, der zu deinem Betriebssystem passt, auszuführen, um deinen Server sicher zu halten.

  sudo apt update

Installation

Zu Beginn musst du entscheiden, welche JavaScript-Laufzeitumgebung du installieren möchtest. Es gibt viele Online-Ressourcen, die jede davon ausführlich beschreiben. Du kannst aber auch diese Anleitung lesen, da diese grundlegende Befehle zur Nutzung und Codebeispiele enthält. Wir empfehlen die Verwendung von NodeJS, da es eine der am weitesten verbreiteten und sehr beliebten Optionen ist.

Node.js-Laufzeitumgebung installieren

Du kannst Node.js über den Paketmanager deiner Linux-Distribution oder mit nvm installieren. Wir empfehlen die Verwendung von apt, da dies in der Regel einfacher ist.

Führe den folgenden Befehl aus, um die Installation von Node.js über den Paketmanager zu beginnen.

apt install nodejs -y

Um Node.js-Pakete für deine Projekte zu installieren, musst du auch den npm-Paketmanager installieren.

apt install npm

Node.js auf die neueste Version aktualisieren

Mit dem Befehl node -v kannst du die installierte Version von Node.js anzeigen lassen. Diese ist normalerweise nicht die neueste, daher musst du sie aktualisieren, um die neuesten Funktionen zu erhalten. Glücklicherweise bietet das npm-Paket n eine sehr einfache Möglichkeit, dies zu tun.

Zuerst müssen wir es installieren, indem wir npm install -g n ausführen, und dann können wir n [version] ausführen, wobei [version] durch die gewünschte Versionsnummer ersetzt wird, um jede Version von Node.js zu installieren.

Tipp

Es wird allgemein empfohlen, deine Installation auf der neuesten Langzeitunterstützungs-Version zu halten. Dies kannst du tun, indem du n lts ausführst.

Die Installation von Node.js über nvm bietet eine feinere Kontrolle darüber, verschiedene Node.js-Versionen zu haben, die jeweils mit ihren eigenen Paketen verbunden sind.

Stelle zunächst sicher, dass curl auf deinem System installiert ist, und führe dann den folgenden Befehl aus.

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

Das Ausführen dieses Befehls lädt das Installations-Skript von nvm von GitHub und führt es aus.

Hinweis

Falls die nvm-Befehle nach der Installation nicht funktionieren, führe bitte source ~/.bashrc aus, um die Bash-Konfigurationsdatei neu zu laden.

Ähnlich wie bei der vorherigen Methode kannst du jetzt einen Befehl (nvm install v[version]) ausführen, um eine beliebige Node.js-Version zu installieren. Wenn du alle herunterladbaren Versionen sehen möchtest, kannst du nvm list-remote ausführen, und wenn du alle derzeit installierten Node.js-Versionen sehen möchtest, kannst du nvm list ausführen.

Tipp

Die Installation der Langzeitunterstützung kann mit nvm install --lts durchgeführt werden.

Node.js & npm ausführen

Npm ist der offizielle Paketmanager von Node.js. Du wirst ihn verwenden, um Pakete aus dem Internet zu installieren.

Hinweis

Alle npm-Pakete findest du auf ihrer Webseite.

Ein neues Projekt erstellen

Jedes Mal, wenn du ein neues Node.js-Projekt starten möchtest, musst du ein neues Verzeichnis dafür anlegen (mkdir [projekt-name]) oder in einen leeren Ordner wechseln und den Befehl npm init ausführen, um die Einrichtung zu beginnen. Dabei wirst du nach einigen grundlegenden Informationen gefragt, um eine package.json-Datei zu erstellen. Diese Datei wird die "Konfigurations"-Datei für das Ausführen von Node.js sein.

Nachdem du das neue Projekt initialisiert hast, kannst du eine neue Datei namens index.js erstellen und darin Code schreiben. Als Beispiel werden wir einen einfachen HTTP-Server auf dem Standardport 80 erstellen, der mit einer Testnachricht antwortet, wenn er über localhost aufgerufen wird. Dies kann unten gesehen werden.

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hallo von ZAP-Hosting Docs =)')
})

server.listen(80)

Jetzt kannst du den bereitgestellten Code mit dem Befehl node . ausführen und die Ergebnisse überprüfen, indem du localhost:80 in deinem Browser aufrufst.

Tipp

Das Installieren externer Pakete von npm wird mit dem Befehl npm install [paket-name] durchgeführt.

Wenn du dieser Anleitung folgst, hast du erfolgreich eine der beliebten JavaScript-Laufzeitumgebungen auf deinem Linux-Server installiert.