Construir aplicações prontas para produção com React em vez de Angular.
Semelhante à pilha MEAN padrão da indústria, a MERN troca o Angular por Reagir para o front-end da aplicação. Os componentes individuais dentro de uma pilha MERN são bem estabelecidos e apoiados por comunidades de desenvolvedores: MongoDB, um banco de dados de documentos usado para persistir os dados de sua aplicação; Express, que serve como a estrutura da aplicação web; React, usado para construir as interfaces de usuário de sua aplicação; e Node.js, que serve como o ambiente de tempo de execução para sua aplicação.
Quer você seja um desenvolvedor experiente da pilha MERN ou queira experimentar, é mais fácil do que nunca implantar a MERN em Linode. Comece um novo projeto ou migre o trabalho existente para Linode usando o aplicativo MERN Stack One-Click.
Software incluído
O MERN Stack One-Click App instalará o seguinte software necessário em seu Linode:
SOFTWARE | DESCRIÇÃO |
---|---|
MongoDB | Base de dados baseada em documentos |
Express | Estrutura de aplicação Web |
Reagir | Biblioteca JavaScript |
Nó JS | Tempo de execução Ambiente |
UFW (Uncomplicated Firewall) | Utilitário de Firewall. As portas 22/tcp para IPv4 e IPv6 permitirão o tráfego de entrada. Todas as outras portas terão as seguintes regras de firewall: negar (entrada), permitir (saída). |
Opções MERN
Campo | Descrição |
---|---|
O usuário limitado do sudo a ser criado para o Linode | Esta é a conta de usuário limitada a ser criada para o Linode. Esta conta tem privilégios de usuário sudo. |
A senha para o usuário limitado do sudo | Defina uma senha para o usuário limitado do sudo. A senha deve atender aos requisitos de validação de força de complexidade para uma senha forte. Esta senha pode ser usada para executar qualquer ação em seu servidor, semelhante à raiz, portanto, torná-la longa, complexa e única. |
A chave pública SSH que será usada para acessar o Linode | Se você deseja acessar o SSH via chave pública (recomendado) e não por senha, digite a chave pública aqui. |
Desabilitar o acesso root sobre o SSH? | Selecione Yes para bloquear a conta raiz de entrar no servidor via SSH. Selecione No para permitir que a conta raiz faça o login via SSH. |
Seu Linode API Token | Seu Linode API Token é necessário para criar registros DNS. Se isto for fornecido junto com o subdomain e domain a instalação tenta criar registros DNS por meio dos campos Linode API. Se você não tiver um token, mas quiser que a instalação crie registros DNS, será necessário criar um antes de continuar. |
Subdomínio | O subdomínio para o qual você deseja que o instalador crie um registro DNS durante a instalação. A sugestão dada é www . O subdomínio só deve ser fornecido se você também fornecer um domain e API Token . |
Domínio | O nome de domínio onde você deseja hospedar seu website. O instalador cria um registro DNS para este domínio durante a configuração, se você fornecer este campo junto com seu API Token . |
Opções de Linode
Configuração | Descrição |
---|---|
Selecione uma imagem | Debian 10, Debian 11, e Ubuntu 20.04 LTS são atualmente as únicas imagens suportadas pelo MERN Marketplace Obrigatório. |
Região | A região onde você gostaria que seu Linode residisse. Em geral, é melhor escolher um local que seja o mais próximo de você. Para mais informações sobre como escolher um CD, consulte o guia Como Escolher um Centro de Dados. Você também pode gerar relatórios MTR para uma análise mais profunda das rotas da rede entre você e cada um de nossos centros de dados. Necessário. |
Plano Linode | Os recursos de hardware de sua Linode. O plano Linode no qual você implanta seu MySQL/MariaDB deve ser responsável pela carga de trabalho estimada. Se você estiver de pé em uma página web simples, você pode usar um Linode de 1GB (Nanode) ou um Linode de 2GB. Se você vai implantar um aplicativo web mais robusto, então considere um plano com maior alocação de RAM e CPU. Se você decidir que precisa de mais ou menos recursos de hardware depois de implementar seu aplicativo, você sempre poderá redimensionar seu Linode para um plano diferente. Necessário. |
Etiqueta Linode | O nome de seu Linode, que deve ser único entre todos os Linodes em sua conta. Este nome será como você identificará seu servidor no Painel de Controle do Cloud Manager. Necessário. |
Senha de Raiz | A senha administrativa primária para sua instância Linode. Esta senha deve ser fornecida quando você fizer o login em seu Linode via SSH. A senha deve atender aos requisitos de validação de força de complexidade para uma senha forte. Sua senha de raiz pode ser usada para executar qualquer ação em seu servidor, portanto, torná-la longa, complexa e única. Necessário. |
Começando após a implantação
Após seu MERN One-click App ter terminado a instalação, você pode:
- Conecte-se ao seu Linode via SSH. Você precisará da senha de root de seu Linode para prosseguir.
- Consulte os seguintes guias para saber mais sobre como trabalhar com os vários componentes da pilha MERN:
Construir Clusters de Banco de Dados com MongoDB
Implantar uma Aplicação de Reação em Linode
O aplicativo MERN Stack One-Click foi construído pela Linode. Para obter suporte sobre a implantação do aplicativo, entre em contato com a Linode Support através das informações listadas na barra lateral.