Zum Hauptinhalt springen

VPS: 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 auf Windows installierst. Die unten beschriebenen Schritte müssen über RDP ausgeführt werden. Falls du nicht weißt, wie du dich per RDP mit deinem Server verbindest, schau dir bitte unsere Erstzugang (RDP) Anleitung an.

Installation

Zuerst 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 sie grundlegende Befehle und Codebeispiele enthält. Wir empfehlen Node.js, da es eine der am weitesten verbreiteten und beliebtesten Optionen ist.

Node.js Runtime installieren

Schritt 1: Dateien herunterladen

Öffne deinen bevorzugten Browser (ich nutze für diese Anleitung Chrome) und gehe auf https://Node.js.org/en

Klicke jetzt auf den Button Download Node.js (LTS) und warte, bis der Download abgeschlossen ist.

Tipp

Es wird generell empfohlen, die neueste Long Term Support (LTS) Version zu installieren.

Schritt 2: Node.js installieren

Starte den Installer durch einen Klick darauf. Nun wirst du aufgefordert, einige Einstellungen für die Installation vorzunehmen. Auf der Willkommen-Seite klickst du auf Weiter.

Jetzt musst du die Node.js Lizenzvereinbarung lesen und akzeptieren (Checkbox markieren) und dann auf Weiter klicken.

Anschließend wirst du nach einem Installationsort für Node.js gefragt.

Hinweis

Wir empfehlen, den Standard-Installationspfad zu verwenden.

Auf der nächsten Seite kannst du auswählen, ob du einige Kernpakete von Node.js nicht installieren möchtest. Für eine normale Installation, die empfohlen wird, klickst du einfach auf Weiter. Du hast auch die Option, Chocolatey zu installieren, das ist aber nicht notwendig.

Schritt 3: Installation abschließen

Jetzt kannst du auf Installieren klicken und warten, bis alles eingerichtet ist. Hab Geduld, das kann eine Weile dauern. :)

Nach Abschluss klickst du einfach auf Fertigstellen und kannst Node.js auf deinem Server nutzen.

Node.js auf die neueste Version aktualisieren

Mit node -v kannst du die installierte Node.js-Version anzeigen lassen. Von Zeit zu Zeit solltest du prüfen, ob du die neueste LTS-Version nutzt. Um Node.js zu aktualisieren, folge einfach nochmal der Installationsanleitung.

Node.js & npm nutzen

npm ist der offizielle Paketmanager von Node.js. Damit installierst du Pakete aus dem Internet.

Tipp

Alle npm-Pakete findest du auf der Website.

Neues Projekt erstellen

Wenn du ein neues Node.js-Projekt starten willst, legst du zuerst einen neuen Ordner im Datei-Explorer an, öffnest die Eingabeaufforderung oder PowerShell darin und führst den Befehl npm init aus, um die Einrichtung zu starten. Dabei wirst du nach einigen Basisinfos gefragt, um eine package.json Datei zu erstellen. Diese ist die "Config"-Datei für Node.js.

Tipp

Unter Windows kannst du im Datei-Explorer einmal auf den aktuellen Pfad klicken, cmd eintippen und Enter drücken, um die Eingabeaufforderung direkt im aktuellen Ordner zu öffnen – super praktisch!

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 der Code 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 node . ausführen und das Ergebnis im Browser unter localhost:80 prüfen.

Tipp

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

Fazit

Glückwunsch, du hast JavaScript erfolgreich auf deinem VPS installiert und eingerichtet! Falls du noch Fragen oder Probleme hast, steht dir unser Support-Team täglich zur Verfügung und hilft dir gerne weiter!