Du entscheidest, welche Dienste wir zur Analyse, Personalisierung und für externe Inhalte aktivieren dürfen.
Wir verwenden Cookies und ähnliche Technologien auf unserer Website, um Inhalte zu personalisieren, externe Medien einzubinden und die Nutzung einzelner Bereiche besser zu verstehen.
Notwendige Cookies
Diese Einträge sichern Grundfunktionen wie Sicherheit, Stabilität und Formularverarbeitung.
Optionale Bereiche
AnalyseMarketingPersonalisierungExterne Medien
Die Datenverarbeitung kann mit deiner Einwilligung oder auf Basis berechtigter Interessen erfolgen. In den Cookie-Einstellungen kannst du jeder optionalen Kategorie widersprechen oder sie gezielt freigeben.
Einige Services verarbeiten personenbezogene Daten in Drittländern. Mit deiner Einwilligung akzeptierst du auch diese Übermittlung. Weitere Informationen findest du in unserer Datenschutzerklärung.
Deine Auswahl kann später jederzeit erneut geöffnet und angepasst werden. · 1.0.2
JavaScript Runtime auf einem Linux Server einrichten – Moderne Webanwendungen ausführen
Entdecke, wie du Node.js, Deno und Bun auf deinem Server installierst und einrichtest für effizientes JavaScript Runtime Management → Jetzt mehr erfahren
29. September 20264 Min. Lesezeit1 Aufrufe0 hilfreich
Einführung
Diese Anleitung zeigt dir, wie du Node.js, Deno und Bun installierst. Die Befehle müssen per SSH ausgeführt werden. Falls du nicht weißt, wie du dich per SSH mit deinem Server verbindest, schau dir bitte unsere Erstzugang (SSH) Anleitung an.
FAQ
Häufig gestellte Fragen
Aktualisiere zuerst dein System und installiere Node.js über den Paketmanager mit apt install nodejs -y sowie zusätzlich npm mit apt install npm.
Node.js wird empfohlen, da es eine der am weitesten verbreiteten und beliebtesten Optionen ist. Die Anleitung deckt aber auch Deno und Bun ab.
Mit dem Befehl node -v.
Feedback
War dieser Artikel hilfreich?
Deine Rückmeldung hilft uns, Inhalte besser zu priorisieren und zu überarbeiten.
0 von 0 Rückmeldungen fanden diesen Artikel hilfreich.
Persönliche Hilfe
Die Anleitung reicht nicht?
Unser ZAP-Support kennt dein Produkt — beschreib kurz dein Anliegen und wir helfen dir persönlich weiter.
Navigation
Software
Vorbereitung
Bevor du irgendwas auf deinem Server installierst, solltest du den Update-Befehl für dein Betriebssystem ausführen, um deinen Server sicher und aktuell zu halten.
Code
sudo apt update
Code
sudo yum update
Code
sudo zypper update
Code
sudo dnf update
Installation
Zuerst musst du entscheiden, welche JavaScript Runtime du installieren möchtest. Es gibt viele Online-Ressourcen, die jede ausführlich beschreiben. Diese Anleitung enthält auch grundlegende Befehle und Codebeispiele. 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.
Code
apt install nodejs -y
Um Node.js Pakete für deine Projekte zu installieren, brauchst du außerdem den npm Paketmanager.
Code
apt install npm
Node.js auf die neueste Version aktualisieren
Mit node -v kannst du die installierte Node.js Version anzeigen. Das ist meistens nicht die aktuellste, 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] jede gewünschte Node.js Version installieren, indem du [version] durch die Versionsnummer ersetzt.
Tipp
Es wird empfohlen, immer die neueste Long Term Support Version zu nutzen. Das geht mit n lts.
Node.js mit nvm zu installieren gibt dir mehr Kontrolle, um verschiedene Node.js Versionen mit ihren eigenen Paketen zu verwalten.
Stelle zuerst sicher, dass curl auf deinem System installiert ist, und führe dann diesen Befehl aus:
Das lädt das nvm Installationsskript von GitHub und führt es aus.
Info
Falls nvm Befehle nach der Installation nicht funktionieren, lade die Bash-Konfiguration neu mit source ~/.bashrc.
Wie beim vorherigen Verfahren kannst du jetzt mit nvm install v[version] jede Node.js Version installieren. Mit nvm list-remote siehst du alle verfügbaren Versionen, und mit nvm list alle installierten Versionen.
Tipp
Die Long Term Support Version installierst du mit nvm install --lts.
Node.js & npm nutzen
npm ist der offizielle Paketmanager von Node.js. Damit installierst du Pakete aus dem Internet.
Wenn du ein neues Node.js Projekt starten willst, erstellst du zuerst ein neues Verzeichnis (mkdir [projekt-name]) oder wechselst in einen leeren Ordner und führst npm init aus, um die Einrichtung zu starten. Dabei wirst du nach ein paar Basisinfos gefragt, um eine package.json Datei zu erstellen. Diese ist die "Config" für dein Node.js Projekt.
Nach der Initialisierung kannst du eine Datei namens index.js anlegen und deinen Code reinschreiben. Als Beispiel erstellen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
Starte den Code mit node . und öffne localhost:80 im Browser, um das Ergebnis zu sehen.
Tipp
Externe Pakete von npm installierst du mit npm install [paket-name].
Deno Runtime installieren
Deno installierst du ganz einfach mit:
Code
curl -fsSL https://deno.land/install.sh | sh
Tipp
Mit deno --version kannst du die aktuell installierte Version prüfen.
Deno auf die neueste Version aktualisieren
Deno aktualisierst du mit:
Code
deno upgrade
Deno nutzen
Um Deno zu starten, legst du eine neue Datei index.ts an und schreibst Code rein. Als Beispiel erstellen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
und öffne localhost:80 im Browser, um das Ergebnis zu sehen.
Info
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 zwei offizielle Installationswege: via curl oder npm.
Mit folgendem Befehl installierst du Bun auf deinem Server:
Code
curl -fsSL https://bun.sh/install | bash
Tipp
Für andere Versionen kannst du curl -fsSL https://bun.sh/install | bash -s "bun-v[version]" ausführen.
Wenn du npm schon installiert hast, kannst du auch einfach:
Code
npm install -g bun
ausführen.
Bun nutzen
Bun wurde entwickelt, um schneller als andere JavaScript Engines zu sein und hat eine ähnliche Bedienung wie Node.js. Öffne ein leeres Verzeichnis und starte mit:
Code
bun init
Info
Je nach gewählter Sprache (JS oder TS) erstellt Bun eine Config-Datei (jsconfig.json oder tsconfig.json).
Um Bun zu starten, legst du eine neue Datei index.ts an und schreibst Code rein. Als Beispiel erstellen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
js
const server = Bun.serve({
port: 80,
fetch(req) {
returnnewResponse('Hello from ZAP-Hosting Docs =)')
},
})
Starte den Code mit:
Code
bun index.ts
und öffne localhost:80 im Browser, um das Ergebnis zu sehen.
Wenn du dieser Anleitung folgst, hast du erfolgreich eine der beliebten JavaScript Runtimes auf deinem Linux Server installiert.
Server-Hosting ab 2,49 €/Mo., sofort online, DDoS-Schutz inklusive.