Deutsch

Node.js und npm auf einem Linux-VPS installieren

Diese Anleitung zeigt, wie Sie Node.js (JavaScript-Runtime) und npm (Paketmanager) auf einem Ubuntu- oder Debian-VPS installieren, um Web-Apps (Express, NestJS, Build-Tools usw.) zu betreiben.

Voraussetzungen

  • Linux-VPS mit sudo oder Root-Zugang
  • Ubuntu 20.04+ oder Debian 11+ (64-Bit)
  • Funktionierende SSH-Verbindung

Empfehlung

Bei häufigen Builds (npm install, Kompilate) eignet sich ein VPS mit schnellem Speicher, z. B. unsere NVMe-VPS.

Empfohlene Methode: NodeSource (LTS)

1. System aktualisieren

Bash
sudo apt update && sudo apt upgrade -y

2. Abhängigkeiten

Bash
sudo apt install -y ca-certificates curl gnupg

3. NodeSource-Repository (Beispiel Node.js 22.x LTS)

Ersetzen Sie 22.x nach Bedarf; siehe NodeSource distributions.

Bash
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -

4. Node.js installieren

Bash
sudo apt install -y nodejs

5. Prüfen

Bash
node -v npm -v

Schnellalternative: Distro-Pakete

Bash
sudo apt install -y nodejs npm

Versionen können älter sein. Für Produktion bevorzugen Sie NodeSource oder nvm.

npm aktualisieren (optional)

Bash
sudo npm install -g npm@latest

Best Practices

  • Projekt-npm nicht als root ausführen: eigenen Benutzer nutzen.
  • Für Produktion: PM2 oder systemd für Autostart.
  • Nur nötige Ports öffnen; ggf. Nginx als Reverse Proxy.

Fehlerbehebung

  • Permission denied bei globalem Install: Benutzerverzeichnis oder nvm.
  • Command not found: SSH neu verbinden oder neue Shell.

Weiter: SSH absichern, Nginx + Certbot.

Noch Fragen?

Fragen zu diesem Tutorial? Unser Team und die Community helfen Ihnen gerne.

Bleiben Sie über die neuesten Angebote, Rabatte und Sonderaktionen informiert.

Aktionen ansehen

Wir verwenden Cookies

Wir verwenden Analyse-Cookies, um Ihre Erfahrung auf unserer Website zu verbessern. Es werden keine Daten an Dritte verkauft. Mehr erfahren Sie in unserer Datenschutzerklärung.