In diesem Repository finden Sie einige der besten Hosting-Optionen für statische oder dynamische Full-Stack-Webanwendungen, die alle kostenlos genutzt werden können.
Alle unten aufgeführten Websites bieten sowohl eine kostenpflichtige als auch eine kostenlose Stufe an; Sie können das kostenlose Kontingent nutzen, um Ihre eigenen persönlichen Projekte zu hosten, und zum entsprechenden kostenpflichtigen Plan wechseln, wann immer Sie zusätzliche Ressourcen benötigen.
Heroku war einst der kostenlose Anbieter der ersten Wahl für Amateure und Anfänger, um einfache Apps zum Lernen und Testen von Konzepten bereitzustellen.
Heroku wird ab dem 28. November keine kostenlosen Pläne mehr anbieten. Hier habe ich eine Liste verschiedener völlig kostenloser Dienste eingefügt, bei denen Sie Ihre Front-End- und Full-Stack-Anwendungen bereitstellen können.
Vercel ist eine Plattform für statische Websites und Frontend-Frameworks, die für die Integration in Ihre Headless-Inhalte, Ihren Handel oder Ihre Datenbank entwickelt wurde. Die Bereitstellung Ihrer Projekte mit Vercel ist ganz einfach und erfordert nur ein paar Klicks.
Netlify ist eine weitere sehr beliebte Website zum Hosten Ihrer dynamischen und statischen Websites, unterstützt jedoch nur das Frontend, sodass Sie auf Netlify keine Full-Stack-Anwendungen hosten können. Auch der Bereitstellungsprozess ist mit Netlify sehr einfach; es ist fast das gleiche wie bei Vercel.
Gehen Sie zu https://www.netlify.com/
Melden Sie sich mit Ihrem Github-Konto an
Klicken Sie auf „Neue Site hinzufügen und wählen Sie „Vorhandenes Projekt importieren“. Es besteht auch die Möglichkeit, aus verfügbaren Vorlagen auszuwählen oder Ihre Website auch manuell hochzuladen.
Klicken Sie auf die Schaltfläche „Importieren“ neben Ihrem GitHub-Repository, das das Projekt enthält, das Sie bereitstellen möchten.
Es erscheint ein Popup, in dem Sie Dinge wie den Stammnamen des Projektverzeichnisses usw. konfigurieren können.
Klicken Sie nun auf die Schaltfläche „Bereitstellen“. Die Erstellung und Bereitstellung Ihrer Anwendung dauert einige Minuten und zeigt Ihnen die Netlify-URL an, unter der Ihre Website live sein wird.
Fly.io ist eine globale Anwendungsverteilungsplattform. Mit Fly.io können Sie Ihre Full-Stack-Webanwendungen auf Mikroservern bereitstellen, die als Firecracker-MicroVMs bezeichnet werden. Ganz gleich, ob es sich um einen einfachen Webdienst oder Ihr datenbankgestütztes Opus mit mehreren unterstützenden Diensten handelt, es kann problemlos damit bereitgestellt werden.
Es verwendet Docker-Images, um Ihre App in eine microVM umzuwandeln. Fly.io bietet einen kostenlosen Stufenplan für die Bereitstellung und das Testen Ihrer kleinen Anwendungen.
Sie können Ihren Dienst mit wenigen Befehlen über die CLI bereitstellen. Es ist super einfach.
Jetzt können Sie Ihr https://fly.io
besuchen und Ihre bereitgestellte App über die Live-URL finden.
Render ist eine einheitliche Cloud zum Erstellen und Ausführen aller Ihrer Apps und Websites mit kostenlosen TLS-Zertifikaten, einem globalen CDN, DDoS-Schutz, privaten Netzwerken und automatischer Bereitstellung über Git.
Auch die Bereitstellung mit Render ist recht einfach und unkompliziert.
Railway ist eine Infrastrukturplattform, auf der Sie Infrastruktur bereitstellen, mit dieser Infrastruktur lokal entwickeln und dann in der Cloud bereitstellen können. Sie können mit Ihrem Repository oder mit einer Vorlage beginnen. Ihre Tools erweitern Ihre App um Plugins und Variablenverwaltung, sodass Umgebungen genauso live wie lokal sind.
Sie verfügen über einen kostenlosen Tarifplan, bei dem Sie Ihre Apps kostenlos bereitstellen können, bis Ihre Nutzung unter die angebotenen Ressourcen fällt.
Die Bereitstellung mit Railway.app ist einfach
Die Cloud-Computing-Plattform von Amazon, AWS (Amazon Web Services), ist umfangreich und wird ständig erweitert. Es kombiniert Infrastructure as a Service (IaaS), Platform as a Service (PaaS) und Packaged Software as a Service (SaaS)-Produkte.
Kunden können AWS-Services bis zu den zugewiesenen servicespezifischen Limits kostenlos erkunden und testen, während sie das kostenlose AWS-Kontingent nutzen. Drei verschiedene Arten von Angeboten bilden das kostenlose Kontingent: ein 12-monatiges kostenloses Kontingent, ein „Immer kostenlos“-Angebot und kurzfristige Testversionen.
Wie kann ich das kostenlose AWS-Kontingent nutzen?