HELPER VPS

Node.js VPS Hosting: ein Server mit LTS und npm startklar

  • Node.js LTS und npm vorinstalliert
  • Express, Next.js und Bots sofort lauffähig
  • root-Zugriff und öffentliche IPv4 und IPv6

Der HELPER VPS Node.js VPS ist ein Linux-Cloud-Server, auf dem Node.js LTS und npm auf Ubuntu 24.04 LTS installiert werden, wenn Sie bei der Erstellung Node.js aus der Image-Liste auswählen, abgerechnet alle 1, 3, 6 oder 12 Monate ab $25.00 pro Monat. Laden Sie Ihren Code hoch, führen Sie `npm install` und `npm start` aus, und Ihre App läuft.

    Was ist Node.js?

    Node.js ist eine Open-Source-Laufzeitumgebung (MIT-Lizenz), die JavaScript außerhalb des Browsers ausführt. Sie läuft auf der V8-Engine von Google Chrome und bewältigt dank ereignisbasierter, asynchroner Ein- und Ausgabe viele Verbindungen gleichzeitig mit wenig Ressourcen; daher ist sie für Webserver, APIs, Echtzeit-Chats und Bots weit verbreitet. Frontend und Server in derselben Sprache: ideal für kleine Teams, die schnell entwickeln.

    npm ist der mit Node.js gelieferte Paketmanager und lädt Bibliotheken aus dem größten öffentlichen Paketverzeichnis der Welt. LTS-Versionen (Langzeitunterstützung) sind stabile Versionen mit langem Sicherheitssupport und eignen sich für den Serverbetrieb. Der Node.js VPS startet mit dieser LTS-Version und npm. Auch TypeScript-Projekte laufen nach dem Build unverändert.

    Was können Sie mit einem Node.js VPS machen?

    Mit JavaScript und TypeScript gebaute Serverprogramme betreiben Sie per Node.js selbst gehostet.

    Wie starten Sie mit einem Node.js VPS?

    Erstellen, Code hochladen, als Dauerdienst einrichten, fertig.

    1. Schritt 1. Server erstellen

      Wählen Sie Region und Größe und in der Image-Liste Node.js. Node.js LTS und npm werden auf Ubuntu 24.04 installiert.

    2. Schritt 2. Code hochladen

      Verbinden Sie sich per SSH, holen Sie den Code mit git clone und installieren Sie die Abhängigkeiten mit npm install. Prüfen Sie die Versionen mit node -v und npm -v.

    3. Schritt 3. Dauerbetrieb

      Richten Sie die App mit pm2 oder als systemd-Dienst ein, dann startet sie auch nach einem Serverneustart wieder. Stellen Sie Nginx davor und verbinden Sie Ihre Domain.

    Welche Vorteile hat es, Node.js selbst auf einem VPS zu hosten?

    Anders als bei App-Plattformen zählen Sie weder Anfragen noch Laufzeit und nutzen einen ganzen Server.

    Häufig mit Node.js genutzte Tools

    Programme, die sich gut zusammen mit Node.js-Apps auf demselben Server nutzen lassen.

    Platzieren Sie den Server nah an Ihren Kunden

    Erstellen Sie Node.js-Server in jeder der 40 Städte in 31 Ländern zum gleichen Preis.

    Wie veröffentlichen Sie eine Node.js-App mit Domain und HTTPS?

    Standard ist: die App läuft auf einem internen Port, Nginx steht davor.

    Node.js-Apps laufen meist auf einem internen Port wie 3000; installieren Sie Nginx mit sudo apt install nginx und reichen Sie Anfragen auf den Ports 80 und 443 per proxy_pass an die App weiter. Nutzen Sie WebSocket, leiten Sie auch die Header Upgrade und Connection weiter. Stellen Sie den A-Eintrag der Domain auf die Server-IP und holen Sie mit Certbot ein Let's-Encrypt-Zertifikat, dann ist HTTPS aktiv.

    Für den Dauerbetrieb sind zwei Wege üblich. Installieren Sie pm2 mit npm install -g pm2 und führen Sie pm2 start, pm2 startup und pm2 save aus, dann startet die App auch nach einem Serverneustart wieder. Alternativ legen Sie eine systemd-Dienstdatei an und überlassen die Verwaltung dem Betriebssystem. Logs prüfen Sie direkt mit pm2 logs oder journalctl.

    Wie wählen Sie Größe und Version des Node.js VPS?

    Wählen Sie nach dem Speicherbedarf der App und den Build-Jobs.

    Für Bots und kleine APIs reicht g12 mit 12 GB Arbeitsspeicher aus. Frameworks, die auf dem Server gebaut werden, wie Next.js, verwenden während des Builds viel Speicher, daher ist g16 oder n16 mit 16 GB oder mehr komfortabler; für rechenintensive Echtzeitdienste mit vielen gleichzeitigen Nutzern hält der dedizierte CPU-Plan d8 die Leistung konstant.

    Installiert ist Node.js LTS. Brauchen Projekte unterschiedliche Versionen, installieren Sie einen Versionsmanager wie nvm und nutzen sie parallel, oder starten Sie je Version einen Docker-Container. Erscheint eine neue LTS-Version, aktualisieren Sie nach der offiziellen Anleitung und prüfen auch die npm-Pakete. Mit npm audit finden und beheben Sie Pakete mit bekannten Schwachstellen.

    Häufige Fragen zum Node.js Hosting

    Häufige Fragen bei Wahl und Installation eines Node.js VPS.

    Was wird auf dem Node.js VPS installiert?

    Auf Ubuntu 24.04 LTS werden Node.js LTS und npm installiert. Nach dem Login stehen die Befehle node und npm sofort bereit, ansonsten entspricht er einem normalen Ubuntu-Server.

    Was kostet Node.js VPS Hosting?

    Für die Node.js-App fallen keine Zusatzkosten an, Sie zahlen nur den Preis des gewählten Servertarifs. Der kleinste Tarif beginnt bei $25.00 pro Monat, und derselbe Tarif kostet in allen Regionen gleich viel.

    Wie kaufe ich einen Node.js-Server?

    Wählen Sie eine Region und Größe, wählen Sie Node.js als Image und zahlen Sie, um den Server zu erstellen. Sie können einen Abrechnungszeitraum von 1, 3, 6 oder 12 Monaten wählen, mit 10 % Rabatt für 3 Monate, 15 % Rabatt für 6 Monate und 25 % Rabatt für 12 Monate.

    Kann ich eine andere Node.js-Version verwenden?

    Ja, mit root-Zugriff installieren Sie mit nvm die gewünschte Version und wechseln je Projekt, oder Sie starten je Version einen Docker-Container.

    Kann ich yarn oder pnpm verwenden?

    Ja, aktivieren Sie yarn und pnpm mit dem in Node.js enthaltenen Befehl corepack enable oder installieren Sie sie per npm. Den Paketmanager wählen Sie frei nach Projekt.

    Kann ich auch eine Next.js-App hochladen?

    Ja. Führen Sie `npm run build` und dann `npm start` auf dem Server aus und stellen Sie Nginx davor. Builds verwenden viel Speicher, daher empfehlen wir einen Plan mit 16 GB oder mehr.

    Wie sorge ich dafür, dass die App nicht ausfällt?

    Mit pm2 oder einem systemd-Dienst startet die App nach einem Absturz neu und kommt auch nach einem Serverneustart automatisch hoch. Logs prüfen Sie bequem mit pm2 logs.

    Kann die Datenbank auf demselben Server laufen?

    Ja, installieren Sie PostgreSQL, MySQL oder Redis per apt oder starten Sie sie per Docker auf demselben Server. Lassen Sie die Datenbankports nach außen geschlossen und verbinden Sie nur serverintern, das ist sicher.

    Wie versendet meine App E-Mails?

    Verbinden Sie eine Bibliothek wie Nodemailer mit einem Versanddienst auf Port 587. Ausgehender Port 25 ist auf allen Servern gesperrt, daher ist ein Versanddienst der Standardweg.

    Wie funktionieren Backups?

    Wenn Sie beim Erstellen die automatische Backup-Option wählen, werden 5.6% des Planpreises zur Gebühr hinzugefügt und der gesamte Server wird regelmäßig gesichert. Rollbacks werden auf der Support-Seite angefordert, sobald Ihre erste Zahlung bestätigt ist, und es ist eine gute Praxis, Ihren Code auch in einem git-Repository zu speichern.

    Kann ich den Server per API verwalten?

    Ja, die Entwickler-API (REST) ermöglicht es Ihnen, Server zu erstellen, sie ein- und auszuschalten und zu löschen. API-Schlüssel werden im Konto freigeschaltet, sobald die erste Zahlung bestätigt ist.

    Node.js und npm sind Open-Source-Software im Besitz der jeweiligen Projekte; HELPER VPS übernimmt nur die Installation beim Erstellen des Servers. Updates nach der Installation, App-Code, Paketverwaltung und Fragen zur Nutzung der Programme liegen in Ihrer Verantwortung. Die Serverkosten entsprechen dem gewählten Tarif, für die Node.js-App selbst fallen keine Zusatzkosten an.

    Anleitungen für den Node.js-Server

    Was Sie nach Erhalt des Servers zuerst erledigen sollten.