Vai al contenuto principale

Costruire applicazioni pronte per la produzione con React invece che con Angular.

Simile allo stack MEAN standard del settore, MERN sostituisce Angular con React per il front-end dell'applicazione. I singoli componenti di uno stack MERN sono ben consolidati e supportati da comunità di sviluppatori: MongoDB, un database di documenti usato per conservare i dati dell'applicazione; Express, che funge da framework per applicazioni web; React, usato per costruire le interfacce utente dell'applicazione; e Node.js, che funge da ambiente di esecuzione per l'applicazione.

Che siate sviluppatori esperti di MERN stack o vogliate sperimentare, è più facile che mai distribuire MERN su Linode. Iniziate un nuovo progetto o migrate il lavoro esistente su Linode utilizzando l'applicazione MERN Stack One-Click.

Software incluso

L'applicazione MERN Stack One-Click installerà il seguente software necessario sul vostro Linode:

SOFTWAREDESCRIZIONE
MongoDBDatabase basato su documenti
EspressoFramework per applicazioni web
ReagireLibreria JavaScript
Nodo JSAmbiente di runtime
UFW
(Uncomplicated Firewall)
Utilità firewall. Le porte 22/tcp per IPv4 e IPv6 consentiranno il traffico in entrata. Tutte le altre porte avranno le seguenti regole firewall: deny (in entrata), allow (in uscita).

Opzioni MERN

CampoDescrizione
L'utente sudo limitato da creare per LinodeQuesto è l'account utente limitato da creare per Linode. Questo account ha i privilegi di utente sudo.
La password per l'utente limitato sudoImpostare una password per l'utente limitato sudo. La password deve soddisfare i requisiti di convalida della complessità per una password forte. Questa password può essere usata per eseguire qualsiasi azione sul server, come quella di root, quindi deve essere lunga, complessa e unica.
La chiave pubblica SSH che verrà utilizzata per accedere a Linode.Se si desidera accedere a SSH tramite chiave pubblica (consigliato) anziché tramite password, inserire qui la chiave pubblica.
Disabilitare l'accesso root su SSH?Selezionare Yes per bloccare l'accesso dell'account root al server tramite SSH. Selezionare No per consentire all'account root di accedere tramite SSH.
Il vostro Linode API GettoneIl vostro Linode API Token è necessario per creare i record DNS. Se questo viene fornito insieme al file subdomain e domain l'installazione tenta di creare i record DNS attraverso i campi di Linode API. Se non si dispone di un token, ma si vuole che l'installazione crei i record DNS, è necessario creare uno prima di continuare.
SottodominioIl sottodominio per il quale si desidera che il programma di installazione crei un record DNS durante la configurazione. Il suggerimento fornito è www. Il sottodominio deve essere fornito solo se si fornisce anche un nome di dominio domain e API Token.
DominioIl nome del dominio in cui si desidera ospitare il proprio sito web. Il programma di installazione crea un record DNS per questo dominio durante l'installazione se si fornisce questo campo insieme al nome del dominio. API Token.

Opzioni Linode

ConfigurazioneDescrizione
Selezionare un'immagineDebian 10, Debian 11 e Ubuntu 20.04 LTS sono attualmente le uniche immagini supportate dall'applicazione MERN Marketplace . Richiesto.
RegioneLa regione in cui si desidera che il proprio Linode risieda. In generale, è meglio scegliere la posizione più vicina all'utente. Per ulteriori informazioni sulla scelta di un centro dati, consultare la guida Come scegliere un centro dati. È inoltre possibile generare rapporti MTR per un'analisi più approfondita dei percorsi di rete tra l'utente e ciascuno dei nostri centri dati. Richiesto.
Piano LinodeLe risorse hardware di Linode. Il piano Linode su cui distribuire MySQL/MariaDB deve tenere conto del carico di lavoro stimato. Se state creando una semplice pagina web, potete usare un Linode da 1 GB (Nanode) o da 2 GB. Se si intende implementare un'applicazione web più robusta, si deve considerare un piano con allocazioni di RAM e CPU più elevate. Se si decide di aver bisogno di più o meno risorse hardware dopo aver implementato l'applicazione, è sempre possibile ridimensionare il proprio Linode con un piano diverso. Richiesto.
Etichetta LinodeIl nome del vostro Linode, che deve essere unico tra tutti i Linode del vostro account. Questo nome identificherà il server nella Dashboard di Cloud Manager. Richiesto.
Password di radiceLa password amministrativa principale dell'istanza Linode. Questa password deve essere fornita quando si accede a Linode tramite SSH. La password deve soddisfare i requisiti di convalida della complessità per una password forte. La password di root può essere usata per eseguire qualsiasi azione sul server, quindi deve essere lunga, complessa e unica. Richiesto.

Come iniziare dopo la distribuzione

Al termine dell'installazione dell'App MERN One-click, è possibile:

L'applicazione MERN Stack One-Click è stata realizzata da Linode. Per assistenza sulla distribuzione dell'applicazione, contattare il supporto Linode tramite le informazioni elencate nella barra laterale.