Zum Hauptinhalt springen

Dedicated Server: Installation von JavaScript

Diese Anleitung wurde mit den folgenden Produkten erstellt:

(Details können je nach Produkten verschiedener Anbieter variieren, aber die Hauptkonzepte bleiben gleich)

Einführung

Diese Anleitung zeigt dir, wie du Node.js, Deno und Bun installierst. Die Befehle müssen per SSH ausgeführt werden. Wenn du nicht weißt, wie du dich per SSH mit deinem Server verbindest, schau dir bitte unsere Erstzugang (SSH) Anleitung an.

Vorbereitung

Bevor du irgendwas auf deinem Server installierst, empfehlen wir, den Update-Befehl deines Betriebssystems auszuführen, um deinen Server sicher und aktuell zu halten.

  sudo apt update

Installation

Zuerst musst du entscheiden, welche JavaScript-Runtime du installieren möchtest. Es gibt viele Online-Ressourcen, die jede ausführlich beschreiben. Du kannst aber auch diese Anleitung lesen, da sie grundlegende Befehle und Codebeispiele enthält. Wir empfehlen NodeJS, da es eine der am weitesten verbreiteten und beliebtesten Optionen ist.

Node.js Runtime installieren

Node.js kannst du entweder über den Paketmanager deiner Linux-Distribution oder mit nvm installieren. Wir empfehlen apt, da es meistens einfacher ist.

Führe folgenden Befehl aus, um Node.js über den Paketmanager zu installieren.

apt install nodejs -y

Um Node.js-Pakete für deine Projekte zu installieren, brauchst du außerdem den npm Paketmanager.

apt install npm

Node.js auf die neueste Version aktualisieren

Mit node -v kannst du die installierte Node.js-Version anzeigen lassen. Das ist meistens nicht die aktuellste Version, daher solltest du updaten, um die neuesten Features zu bekommen. Glücklicherweise bietet das npm-Paket n eine einfache Möglichkeit dafür.

Zuerst installierst du es mit npm install -g n und kannst dann mit n [version] (ersetze [version] durch die gewünschte Versionsnummer) jede Node.js-Version installieren.

Tipp

Es wird generell empfohlen, immer die neueste Long Term Support (LTS) Version zu nutzen. Das machst du mit n lts.

Node.js & npm nutzen

npm ist der offizielle Paketmanager von Node.js. Du nutzt ihn, um Pakete aus dem Internet zu installieren.

Hinweis

Alle npm-Pakete findest du auf der offiziellen Webseite.

Neues Projekt erstellen

Jedes Mal, wenn du ein neues Node.js-Projekt starten willst, musst du ein neues Verzeichnis anlegen (mkdir [projekt-name]) oder in einen leeren Ordner wechseln und den Befehl npm init ausführen, um die Einrichtung zu starten. Dabei wirst du nach einigen Basisinfos gefragt, um eine package.json Datei zu erstellen. Diese Datei ist die "Config" für dein Node.js-Projekt.

Nach der Initialisierung kannst du eine neue Datei namens index.js erstellen und Code hineinschreiben. Als Beispiel erstellen wir einen einfachen HTTP-Server auf dem Standardport 80, der beim Zugriff über localhost eine Testnachricht zurückgibt. So sieht das aus:

const http = require('http')

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

server.listen(80)

Du kannst den Code mit dem Befehl node . starten und die Ausgabe im Browser unter localhost:80 prüfen.

Tipp

Externe Pakete von npm installierst du mit npm install [paket-name].

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