Node.js-Anwendung auf günstigem Webhosting installieren
Möchten Sie eine Node.js-Anwendung auf günstigem Webhosting betreiben, ohne komplizierte Konfigurationen oder einen teuren VPS? Bei Theory7.net geht das ganz einfach mit Ihrem Shared-Hosting-Paket. In diesem Artikel erkläre ich Ihnen, wie Sie innerhalb weniger Minuten live gehen, selbst wenn Sie noch nie mit Node.js gearbeitet haben.
Warum Node.js und warum Theory7?
Node.js ist äußerst beliebt für die Entwicklung schneller Web-Apps, APIs und Echtzeitanwendungen wie Chats und Dashboards. Und das Beste daran? Sie müssen keinen teuren Server mieten. Bei Webhosting können Sie Ihre Node-App ganz einfach auf einem Shared-Paket betreiben, ideal für Einsteiger, Hobbyentwickler und Entwickler, die schnell etwas testen möchten.
Was benötigen Sie?
- Ein Hostingpaket bei Theory7.net
- Zugang zu DirectAdmin
- Gegebenenfalls ein FTP-Programm (zum Beispiel FileZilla)
- Grundkenntnisse im Umgang mit dem Terminal, oder einfach kurz kopieren und einfügen
Schritt 1: Bei DirectAdmin anmelden
Melden Sie sich über DirectAdmin bei Ihrer Hostingumgebung an. Scrollen Sie nach unten, bis Sie ‘Extra features’ sehen, und klicken Sie auf ‘Setup Node.js App’.
Schritt 2: Node.js-App erstellen
Klicken Sie auf ‘Create Application’ und füllen Sie die Einstellungen aus:
-
Node.js version: Wählen Sie zum Beispiel Version 18 oder 20
-
Application root: Zum Beispiel
myapp, das ist der Ordner, in dem Ihre App abgelegt wird -
Application URL: Leer lassen für die Nutzung auf Ihrer Hauptdomain, oder
/appeintragen -
Startup file: Zum Beispiel
app.jsoderindex.js
Klicken Sie auf ‘Create’, und Ihre Umgebung wird automatisch angelegt!
Schritt 3: Ihre App per SSH aktivieren
In DirectAdmin sehen Sie jetzt eine Zeile wie diese:
source /home/jouwdomein/nodevenv/myapp/20/bin/activate && cd /home/jouwdomein/myapp
Kopieren Sie diese Zeile und fügen Sie sie in Ihr Terminal ein (verwenden Sie zum Beispiel PuTTY oder das Terminal Ihres Computers).
Schritt 4: Pakete über NPM installieren
Da Sie sich nun in der richtigen Node-Umgebung befinden, können Sie Pakete installieren:
npm init -y
npm install express
Wählen Sie selbst, was Sie benötigen, zum Beispiel express, socket.io, dotenv usw.
Schritt 5: Ihre App schreiben und starten
Erstellen Sie nun Ihre app.js mit diesem Beispielcode:
const express = require('express');
const app = express();
const PORT = process.env.PORT || 3000;
app.get('/', (req, res) => {
res.send('Hello from Node.js on Theory7!');
});
app.listen(PORT, () => {
console.log(Server draait op poort ${PORT});
});
Speichern Sie diese Datei im Stammverzeichnis Ihrer App.
Schritt 6: Ihre App neu starten
Gehen Sie zurück zu DirectAdmin → ‘Setup Node.js App’
Klicken Sie auf ‘Restart Application’, und Ihre App ist live!
Bonus: Mit WordPress oder anderen Tools kombinieren
Möchten Sie Node.js neben Ihrer WordPress-Website betreiben? Das ist möglich! Verwenden Sie einfach einen Unterordner oder eine Subdomain für Ihre Node-App und betreiben Sie Ihre Website auf unserem WordPress-Hosting: schnell, sicher und günstig.
Häufig gestellte Fragen
Kann ich mit Node.js auch eine Datenbank verwenden?
Ja, Sie können sich mit MongoDB Atlas verbinden oder die MySQL-Datenbanken in Ihrem Hostingpaket nutzen.
Ist das für den Produktivbetrieb geeignet?
Auf jeden Fall. Für ernsthafte Projekte können Sie den Application mode in DirectAdmin auf ‘Production’ stellen.
Benötige ich Root-Zugriff?
Nein! Alles funktioniert innerhalb Ihres eigenen Hostingaccounts. Sehr sicher und ohne Aufwand.
Node.js auf Shared Hosting betreiben? Bei Theory7 ist das buchstäblich eine Frage von Klicken, Kopieren und Einfügen. Keine komplizierten VPS-Konfigurationen oder hohen Kosten. Legen Sie einfach schnell mit Ihrer Node.js-App los, zum allerniedrigsten Preis.
Sehen Sie sich unser Webhosting an oder kombinieren Sie es mit WordPress-Hosting für die ultimative Kombination.
0 van 0 vonden dit nuttig