Dans ce référentiel, vous trouverez certaines des meilleures options d'hébergement pour les applications Web full-stack statiques ou dynamiques, toutes gratuites.
Tous les sites Web répertoriés ci-dessous proposent à la fois un niveau payant et un niveau gratuit ; vous pouvez utiliser le niveau gratuit pour héberger vos propres projets personnels et passer au forfait payant approprié chaque fois que vous avez besoin de ressources supplémentaires.
Heroku était autrefois le fournisseur gratuit et incontournable permettant aux amateurs et aux débutants de déployer des applications simples pour l'apprentissage et les tests de concepts.
Heroku cessera de proposer des forfaits gratuits à partir du 28 novembre. Ici, j'ai inclus une liste de divers services totalement gratuits sur lesquels vous pouvez déployer vos applications frontales et full-stack.
Vercel est une plate-forme pour sites statiques et frameworks frontend, conçue pour s'intégrer à votre contenu, commerce ou base de données sans tête. Déployer vos projets avec vercel est super simple, c'est juste une question de quelques clics.
Netlify est un autre site Web très populaire pour héberger vos sites Web dynamiques et statiques, mais il ne prend en charge que le front-end, vous ne pouvez donc pas héberger d'applications full stack sur Netlify. Le processus de déploiement est également très simple avec Netlify ; c'est presque la même chose qu'avec Vercel.
Allez sur https://www.netlify.com/
Inscrivez-vous avec votre compte github
Cliquez sur "Ajouter un nouveau site et sélectionnez Importer un projet existant". Il existe également une option permettant de choisir parmi les modèles disponibles, ou vous pouvez également télécharger votre site manuellement.
Cliquez sur le bouton importer à côté de votre référentiel GitHub, qui contient le projet que vous souhaitez déployer.
Une fenêtre contextuelle apparaîtra dans laquelle vous pourrez configurer des éléments tels que le nom racine du répertoire du projet, etc.
Cliquez maintenant sur le bouton de déploiement, la création et le déploiement de votre application prendront quelques minutes et vous montreront l'URL netlify où votre site Web sera en direct.
Fly.io est une plateforme mondiale de distribution d'applications. Avec Fly.io, vous pouvez déployer vos applications Web full-stack sur des microserveurs, qu'ils appellent microVM Firecracker. Qu'il s'agisse d'un simple service Web ou de votre opus basé sur une base de données avec plusieurs services de support, il peut être facilement déployé avec celui-ci.
Il utilise des images Docker pour pétarder votre application afin d'en faire une microVM. Fly.io propose un plan gratuit pour déployer et tester vos petites applications.
Vous pouvez déployer votre service à l'aide du cli avec quelques commandes. C'est super facile.
Vous pouvez maintenant visiter votre tableau de bord https://fly.io
et trouver votre application déployée avec l'URL en direct.
Render est un cloud unifié pour créer et exécuter toutes vos applications et sites Web avec des certificats TLS gratuits, un CDN global, une protection DDoS, des réseaux privés et des déploiements automatiques à partir de Git.
Les déploiements avec Render sont également assez simples et directs.
Railway est une plate-forme d'infrastructure sur laquelle vous pouvez provisionner une infrastructure, la développer localement, puis la déployer dans le cloud. Vous pouvez commencer avec votre référentiel ou commencer avec un modèle. Leurs outils étendent votre application avec des plugins et une gestion des variables afin que les environnements soient les mêmes en direct que locaux.
Ils disposent d'un plan de niveau gratuit dans lequel vous pouvez déployer vos applications gratuitement jusqu'à ce que votre utilisation corresponde aux ressources proposées.
Le déploiement avec Railway.app est simple
La plateforme de cloud computing d'Amazon, AWS (Amazon Web Services), est vaste et en constante expansion. Il combine des produits d'infrastructure en tant que service (IaaS), de plate-forme en tant que service (PaaS) et de logiciels en tant que service (SaaS).
Les clients peuvent explorer et tester gratuitement les services AWS dans la limite des limites spécifiques au service allouées tout en utilisant l'offre gratuite AWS. Trois types d'offres différents composent l'offre gratuite : une offre gratuite de 12 mois, une offre toujours gratuite et des essais à court terme.
Comment bénéficier de l'offre gratuite AWS ?