Neste repositório você encontrará algumas das principais opções de hospedagem para aplicativos web full-stack estáticos ou dinâmicos, todos de uso gratuito.
Todos os sites listados abaixo oferecem níveis pagos e gratuitos; você pode utilizar o nível gratuito para hospedar seus próprios projetos pessoais e mudar para o plano pago apropriado sempre que precisar de recursos adicionais.
Heroku costumava ser o fornecedor gratuito e gratuito para amadores e iniciantes implantarem aplicativos simples para aprendizado e testes de conceitos.
Heroku deixará de oferecer planos gratuitos a partir de 28 de novembro. Aqui, incluí uma lista de vários serviços totalmente gratuitos onde você pode implantar seus aplicativos front-end e full-stack.
Vercel é uma plataforma para sites estáticos e estruturas de front-end, construída para integração com seu conteúdo, comércio ou banco de dados headless. Implantar seus projetos com vercel é super fácil, bastam alguns cliques.
Netlify é outro site muito popular para hospedar seus sites dinâmicos e estáticos, mas oferece suporte apenas ao front-end, portanto, você não pode hospedar aplicativos full stack no Netlify. O processo de implantação também é muito simples com o Netlify; é quase o mesmo que com Vercel.
Acesse https://www.netlify.com/
Cadastre-se com sua conta do github
Clique em “adicionar novo site e selecione importar projeto existente”. Também existe a opção de escolher entre os modelos disponíveis, ou você também pode fazer upload do seu site manualmente.
Clique no botão importar próximo ao seu repositório GitHub, que contém o projeto que você deseja implantar.
Um pop-up aparecerá onde você pode configurar coisas como nome raiz do diretório do projeto, etc.
Agora clique no botão implantar, levará alguns minutos para construir e implantar seu aplicativo e mostrará o URL do netlify onde seu site estará ativo.
Fly.io é uma plataforma global de distribuição de aplicativos. Com Fly.io, você pode implantar seus aplicativos web full-stack em micro servidores, que eles chamam de microVMs Firecracker. Quer seja um serviço web simples ou uma obra baseada em banco de dados com vários serviços de suporte, ele pode ser facilmente implantado com ele.
Ele usa imagens Docker para disparar seu aplicativo e transformá-lo em um microVM. Fly.io oferece um plano gratuito para implantar e testar seus pequenos aplicativos.
Você pode implantar seu serviço usando o cli com alguns comandos. É muito fácil.
Agora você pode visitar seu painel https://fly.io
e encontrar seu aplicativo implantado com o URL ativo.
Render é uma nuvem unificada para criar e executar todos os seus aplicativos e sites com certificados TLS gratuitos, CDN global, proteção DDoS, redes privadas e implantação automática do Git.
Deploymen with Render também é bastante fácil e direto.
Railway é uma plataforma de infraestrutura onde você pode provisionar infraestrutura, desenvolver essa infraestrutura localmente e depois implantar na nuvem. Você pode começar com seu repositório ou com um modelo. Suas ferramentas estendem seu aplicativo com plug-ins e gerenciamento de variáveis para que os ambientes sejam iguais aos locais.
Eles têm um plano de nível gratuito onde você pode implantar seus aplicativos gratuitamente até que seu uso se enquadre nos recursos oferecidos.
A implantação com railway.app é simples
A plataforma de computação em nuvem da Amazon, AWS (Amazon Web Services), é extensa e está em constante expansão. Ele combina produtos de infraestrutura como serviço (IaaS), plataforma como serviço (PaaS) e pacotes de software como serviço (SaaS).
Os clientes podem explorar e testar os serviços da AWS gratuitamente até os limites específicos do serviço atribuídos ao usar o nível gratuito da AWS. Três tipos diferentes de ofertas compõem o nível gratuito: um nível gratuito de 12 meses, uma oferta sempre gratuita e avaliações de curto prazo.
Como aproveitar o nível gratuito do aws?