Construir aplicações prontas para a produção com React em vez de Angular.
Semelhante à pilha MEAN padrão da indústria, o MERN troca Angular por Reagir para o front-end da aplicação. Os componentes individuais dentro de uma pilha MERN estão bem estabelecidos e são apoiados por comunidades de desenvolvedores: MongoDB, uma base de dados de documentos utilizada para persistir os dados da sua aplicação; Express, que serve como estrutura da aplicação web; React, utilizada para construir as interfaces de utilizador da sua aplicação; e Node.js, que serve como o ambiente de tempo de execução da sua aplicação.
Quer seja um programador experiente da pilha MERN ou queira experimentar, é mais fácil do que nunca implantar a MERN em Linode. Comece um novo projecto ou migre o trabalho existente para Linode utilizando a aplicação MERN Stack One-Click.
Software Incluído
O MERN Stack One-Click App instalará o seguinte software necessário no seu Linode:
SOFTWARE | DESCRIÇÃO |
---|---|
MongoDB | Base de dados baseada em documentos |
Express | Quadro de aplicação Web |
Reagir | Biblioteca JavaScript |
Node JS | Ambiente em tempo de execução |
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 utilizador limitado do sudo a ser criado para o Linode | Esta é a conta de utilizador limitada a ser criada para o Linode. Esta conta tem privilégios de utilizador sudo. |
A palavra-chave para o utilizador limitado do sudo | Definir uma senha para o utilizador limitado do sudo. A palavra-passe deve satisfazer os requisitos de validação da força da complexidade para uma palavra-passe forte. Esta palavra-passe pode ser utilizada para executar qualquer acção no seu servidor, semelhante à raiz, tornando-a assim longa, complexa, e única. |
A chave pública SSH que será utilizada para aceder ao Linode | Se desejar aceder ao SSH através de Chave Pública (recomendado) em vez de por palavra-passe, introduza aqui a chave pública. |
Desactivar o acesso à raiz sobre o SSH? | Seleccione Yes para bloquear a conta de raiz de entrar no servidor através do SSH. Seleccione No para permitir o acesso à conta de raiz através do SSH. |
O seu Linode API Token | O seu Linode API Token é necessário para criar registos DNS. Se isto for fornecido juntamente com o subdomain e domain a instalação tenta criar registos DNS através do Linode API. Se não tiver uma ficha, mas quiser que a instalação crie registos DNS, deve criar um antes de continuar. |
Subdomínio | O subdomínio para o qual deseja que o instalador crie um registo DNS durante a instalação. A sugestão dada é www . O subdomínio só deve ser fornecido se também fornecer um domain e API Token . |
Domínio | O nome de domínio onde deseja alojar o seu sítio web. O instalador cria um registo DNS para este domínio durante a configuração, se fornecer este campo juntamente com o seu API Token . |
Opções de Linode
Configuração | Descrição |
---|---|
Seleccione uma imagem | Debian 10, Debian 11, e Ubuntu 20.04 LTS são atualmente as únicas imagens suportadas pela aplicação MERN Marketplace . Necessário. |
Região | A região onde gostaria que residisse o seu Linode. Em geral, é melhor escolher um local que seja o mais próximo de si. Para mais informações sobre a escolha de um CD, consulte o guia Como Escolher um Centro de Dados. Pode também gerar relatórios MTR para uma análise mais profunda das rotas da rede entre si e cada um dos nossos centros de dados. Necessário. |
Plano Linode | Os recursos de hardware do seu Linode. O plano Linode em que implementa o seu MySQL/MariaDB deve ser responsável pela carga de trabalho estimada. Se estiver de pé uma página web simples, pode utilizar um Linode de 1GB (Nanode) ou um Linode de 2GB. Se vai implantar uma aplicação web mais robusta, então considere um plano com maior RAM e alocações de CPU. Se decidir que precisa de mais ou menos recursos de hardware depois de implementar a sua aplicação, pode sempre redimensionar o seu Linode para um plano diferente. Necessário. |
Etiqueta Linode | O nome para o seu Linode, que deve ser único entre todos os Linodes da sua conta. Este nome será a forma como identifica o seu servidor no Painel do Cloud Manager's Dashboard. Necessário. |
Senha de Raiz | A senha administrativa primária para a sua instância Linode. Esta palavra-passe deve ser fornecida quando iniciar sessão no seu Linode via SSH. A palavra-passe deve satisfazer os requisitos de validação da força da complexidade para uma palavra-passe forte. A sua palavra-passe de raiz pode ser utilizada para executar qualquer acção no seu servidor, tornando-a assim longa, complexa, e única. Necessária. |
Começar após a implantação
Após o seu MERN One-click App ter terminado a instalação, pode:
- Ligue-se ao seu Linode via SSH. Precisará da sua senha de root Linode para prosseguir.
- Consulte os seguintes guias para saber mais sobre como trabalhar com os vários componentes da pilha MERN:
Construir Clusters de Base de Dados com MongoDB
Implantar uma Aplicação de Reacção em Linode
A aplicação MERN Stack One-Click foi construída por Linode. Para apoio relativo à implementação da aplicação, contactar Linode Support através das informações listadas na barra lateral.