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
- Deno
- Bun
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.
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.
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.
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.
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.
Externe Pakete von npm installierst du mit npm install [paket-name].
Deno Runtime installieren
Deno installierst du ganz einfach, indem du in einer PowerShell irm https://deno.land/install.ps1 | iex eingibst. Suche in der Windows-Suche nach PowerShell, öffne sie als Administrator und führe den Befehl aus. Folge den Anweisungen, die eventuell angezeigt werden.
Mit deno --version kannst du die aktuell installierte Version prüfen.
Deno auf die neueste Version aktualisieren
Deno aktualisierst du einfach mit deno upgrade.
Deno ausführen
Um Deno zu nutzen, erstellst du eine neue Datei index.ts und schreibst Code hinein. Als Beispiel bauen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
Deno.serve({ port: 80 }, (_req: Request) => {
return new Response('Hello from ZAP-Hosting Docs =)')
})
Starte den Code mit deno run --allow-net index.ts und öffne localhost:80 im Browser, um das Ergebnis zu sehen.
Deno wurde mit Fokus auf Sicherheit entwickelt und benötigt deshalb bestimmte Berechtigungen wie --allow-net, um auf manche Module zugreifen zu können.
Bun Runtime installieren
Bun bietet ebenfalls eine einfache Ein-Befehl-Installation, gibt dir aber auch die Möglichkeit, es via npm zu installieren, falls du schon Node.js benutzt hast.
- Befehl
- npm
Gib in PowerShell irm bun.sh/install.ps1|iex ein, um Bun auf deinem Server zu installieren.
Falls auf dem Server Dateien fehlen, informiert dich Bun darüber und gibt Links zum Download der benötigten Dateien, wenn du den Installer startest.
Wenn du npm schon installiert hast, kannst du Bun mit npm install -g bun installieren.
Bun ausführen
Bun wurde entwickelt, um schneller als andere JavaScript-Engines zu sein und hat eine ähnliche Struktur wie Node.js. Öffne ein leeres Verzeichnis und führe in der Eingabeaufforderung bun init aus.
Je nach gewählter Sprache (JS oder TS) erstellt Bun eine Konfigurationsdatei (jsconfig.json oder tsconfig.json).
Um Bun zu nutzen, erstellst du eine neue Datei index.ts und schreibst Code hinein. Als Beispiel bauen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
const server = Bun.serve({
port: 80,
fetch(req) {
return new Response('Hello from ZAP-Hosting Docs =)')
},
})
Starte den Code mit bun index.ts und öffne localhost:80 im Browser, um das Ergebnis zu sehen.
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!