Zum Inhalt springen

Erstellen Sie produktionsreife Apps mit React statt Angular.

Ähnlich wie der branchenübliche MEAN-Stack tauscht der MERN-Stack Angular gegen React für das Frontend der Anwendung aus. Die einzelnen Komponenten innerhalb eines MERN-Stacks sind gut etabliert und werden von Entwicklergemeinschaften unterstützt: MongoDB, eine Dokumentendatenbank, die zum Persistieren der Daten Ihrer Anwendung verwendet wird; Express, das als Webanwendungs-Framework dient; React, das zum Erstellen der Benutzeroberflächen Ihrer Anwendung verwendet wird; und Node.js, das als Laufzeitumgebung für Ihre Anwendung dient.

Egal ob Sie ein erfahrener MERN-Stack-Entwickler sind oder experimentieren wollen, es ist einfacher denn je, MERN auf Linode einzusetzen. Starten Sie ein neues Projekt oder migrieren Sie bestehende Arbeiten auf Linode mit der MERN Stack One-Click-App.

Inklusive Software

Die MERN Stack One-Click-App wird die folgende benötigte Software auf Ihrer Linode installieren:

SOFTWAREBESCHREIBUNG
MongoDBDokumentenbasierte Datenbank
ExpressWeb-Applikations-Framework
ReagierenJavaScript-Bibliothek
Node JSLaufzeitumgebung
UFW
(Unkomplizierte Firewall)
Firewall-Dienstprogramm. Die Ports 22/tcp für IPv4 und IPv6 erlauben eingehenden Verkehr. Für alle anderen Ports gelten die folgenden Firewall-Regeln: verweigern (eingehend), erlauben (ausgehend).

MERN-Optionen

FeldBeschreibung
Eingeschränkte sudo-Nutzer für eine Linode erstellen Dies ist das begrenzte Nutzerkonto, das für die Linode erstellt werden soll. Dieses Konto hat sudo-Benutzerrechte.
Passwort für den eingeschränkten sudo-BenutzerLegen Sie ein Passwort für den eingeschränkten sudo-Nutzer fest. Das Passwort muss komplex genug sein für ein sicheres Passwort. Dieses Kennwort kann - ähnlich wie ein root Passwort - zum Ausführen aller Aktionen auf dem Server verwendet werden, also machen Sie es lang, kompliziert und eindeutig.
Der öffentliche SSH Schlüssel, der für den Zugriff auf die Linode verwendet werden sollWenn Sie den SSH-Zugang nicht über ein Passwort, sondern über einen öffentlichen Schlüssel (empfohlen) vornehmen möchten, geben Sie hier den öffentlichen Schlüssel ein.
Root-Zugriff über SSH deaktivieren?Auswählen Yes um das Root-Konto für die Anmeldung am Server über SSH zu sperren. Wählen Sie No um dem Root-Konto die Anmeldung über SSH zu ermöglichen.
Ihr Token für die Linode-APIIhr Linode API Token wird zum Erstellen von DNS-Einträgen benötigt. Wenn dies zusammen mit dem subdomain und domain Felder, versucht die Installation, DNS-Einträge über die Linode-API zu erstellen. Wenn Sie kein Token haben, aber möchten, dass die Installation DNS-Einträge erstellt, müssen Sie einen erstellen bevor Sie fortfahren.
SubdomainDie Subdomain, für die das Installationsprogramm während des Setups einen DNS-Eintrag erstellen soll. Der angegebene Vorschlag lautet www. Die Subdomain sollte nur angegeben werden, wenn Sie auch eine domain und API Token.
DomainDer Domainname, unter dem Sie Ihre Website hosten möchten. Das Installationsprogramm erstellt während der Einrichtung einen DNS-Eintrag für diese Domain, wenn Sie dieses Feld zusammen mit Ihren API Token.

Linode Optionen

KonfigurationBeschreibung
Wählen Sie ein Bild ausDebian 10, Debian 11, und Ubuntu 20.04 LTS sind derzeit die einzigen Images, die von der MERN Marketplace App unterstützt werden. Erforderlich.
RegionDie Region, in der Sie Ihre Linode ansiedeln möchten. Im Allgemeinen ist es am besten, einen Standort zu wählen, der Ihnen am nächsten ist. Weitere Informationen zur Auswahl eines Rechenzentrums finden Sie im Leitfaden How to Choose a Data Center. Sie können auch MTR-Berichte erstellen, um einen tieferen Einblick in die Netzwerkrouten zwischen Ihnen und jedem unserer Rechenzentren zu erhalten. Erforderlich.
Linode PlanDie Hardware-Ressourcen Ihrer Linode. Der Linode-Tarif, auf dem Sie Ihre MySQL/MariaDB bereitstellen, sollte die geschätzte Arbeitslast berücksichtigen. Wenn Sie eine einfache Webseite einrichten, können Sie eine Linode-Instanz mit 1 GB (Nanode) oder 2 GB verwenden. Wenn Sie eine robustere Webanwendung bereitstellen möchten, sollten Sie einen Tarif mit höheren RAM- und CPU-Zuweisungen in Betracht ziehen. Wenn Sie nach der Bereitstellung Ihrer Anwendung feststellen, dass Sie mehr oder weniger Hardware-Ressourcen benötigen, können Sie Ihre Linode jederzeit auf einen anderen Tarif umstellen. Erforderlich.
Linode-EtikettDer Name für Ihre Linode, der für alle Linodes auf Ihrem Konto eindeutig sein muss. Mit diesem Namen identifizieren Sie Ihren Server im Dashboard des Cloud Managers. Erforderlich.
Root-PasswortDas primäre administrative Passwort für Ihre Linode-Instanz. Dieses Passwort muss angegeben werden, wenn Sie sich über SSH bei Ihrer Linode anmelden. Das Passwort muss die Anforderungen an die Komplexitätsstärke für ein sicheres Passwort erfüllen. Ihr Root-Passwort kann verwendet werden, um jede Aktion auf Ihrem Server durchzuführen, also machen Sie es lang, komplex und einzigartig. Erforderlich.

Erste Schritte nach der Bereitstellung

Nachdem Ihre One-Click-App für MERN fertig installiert ist, können Sie sie installieren:

Die MERN Stack One-Click-App wurde von Linode erstellt. Für Unterstützung bei der App-Bereitstellung kontaktieren Sie den Linode-Support über die in der Seitenleiste aufgeführten Informationen.