Sie müssen nicht mehr für das Hosting einer einfachen Website bezahlen
Vor einigen Monaten habe ich schließlich die Arbeit an meiner RTL-GPS-GNSS-Hobbyanwendung abgeschlossen, die ich als Open Source veröffentlichen wollte. Die Anwendung wird mit einer entsprechenden Dokumentation geliefert, daher brauchte ich einen Ort, um diese Dateien online bereitzustellen. Alles, was wirklich benötigt wurde, war eine einfache Seite mit einer Startseite und einigen Einrichtungshinweisen online.
Normalerweise hätte ich das wie einen normalen Hosting-Job behandelt. Ein günstiges cPanel-Hosting oder einen VPS kaufen, eine Domain darauf zeigen, vielleicht WordPress installieren, wenn ich mich besonders schick fühlen würde, und versuchen, daran zu denken, es zu pflegen.
Aber das erschien einfach lächerlich für eine Handvoll statischer HTML- und PDF-Dateien.
Also, ich habe einen Domainnamen für 1 $gekauft und versucht, die gesamte Website stattdessen kostenlos auf Cloudflare Pages zu hosten. Am Ende war die Domain das Einzige, wofür ich tatsächlich bezahlt habe. Die Website selbst kostet absolut nichts im Hosting, wird mit TLS geliefert und ist durch die proxied Verbindung von Cloudflare geschützt.
Cloudflare Pages ermöglicht es mir, den Hosting-Aufwand und die Kosten zu überspringen
Kein cPanel, kein FTP, keine endlosen Konfigurationen, keine monatlichen Rechnungen
Die Fertigstellung der RTL-GPS-Website war der schwierigste Teil, aber sobald sie abgeschlossen war, war das Hosting auf Cloudflare wirklich einfach. Ich habe die Domain rtl-gps.online von einem Domain-Registrar gekauft und die Nameserver bei meinem Registrar auf die von Cloudflare angegebenen geändert, als ich die neue Domain mit Cloudflare verbunden habe.
Das war nur eine Frage des Änderns der Nameserver des ursprünglichen Registrars zu:
- evelyn.ns.cloudflare.com
- jobs.ns.cloudflare.com
Während ich geduldig darauf wartete, dass Cloudflare die Änderungen propagierte und die bestehenden DNS-Einträge importierte, stellte ich sicher, dass meine Website-Dateien sauber und organisiert waren und korrekt für den Upload zu Cloudflare Pages vorbereitet wurden. Der wichtige Teil war, sicherzustellen, dass sich die index.html-Seite im Stammverzeichnis befand, da dies die Seite ist, die Cloudflare zuerst ausliefert. Meine Ordnerstruktur sah folgendermaßen aus:
rtl-gps-standort/
index.html
erste-schritte.html
hardware-notizen.html
downloads.html
404.html
style.css
Bilder/
docs/
rtl-gps-schnellstart.pdf
Rtl-gps-hardware-notizen.pdf
Löschen Sie alle alten DNS-Einträge, die von Ihrem Domain-Registrar migriert wurden, bevor Sie Ihre statische Seite in Cloudflare erstellen.
Nachdem ich bestätigt hatte, dass die Datei- und Ordnerstruktur lokal funktionierte, erhielt ich eine Bestätigungs-E-Mail, dass die Cloudflare-Nameserver nun die Domain bedienen, und begann mit der Erstellung der Cloudflare Pages.
Die genaue Position im Cloudflare-Dashboard zu finden war knifflig, aber ich habe sie unter Build -> Compute -> Workers & Pages gefunden. Die Benennung bei Cloudflare kann hier etwas seltsam sein, da man technisch gesehen eine „Worker-Anwendung“ erstellt und nicht eine statische Website.
Nach dem Erstellen der Anwendung und der Auswahl von „Laden Sie Ihre statischen Dateien hoch“, war es nur noch eine Frage des Hochladens des Stammverzeichnisses der Website, der Benennung der Anwendung „rtl-sdr-prod“ und des Einrichtens von schreibgeschützten benutzerdefinierten Domain-Datensätzen für Worker:
- rtl-gps.online WORKER-Datensatz > rtl-sdr-prod
- www.rtl-gps.online ARBEITER aufzeichnen > rtl-sdr-prod
Nach dem Speichern der Änderungen hat Cloudflare Pages die DNS-Einträge und das HTTPS-Zertifikat verwaltet, und die Website war innerhalb weniger Minuten online. Im Vergleich zur Bereitstellung eines VPS und der Übernahme des Sicherheitsrisikos oder der Konfiguration von cPanel war der Prozess mit Cloudflare Pages viel einfacher, unkomplizierter und vor allem völlig kostenlos.
Das Einzige, wofür ich bezahlt habe, war die Domain
Im Jahr 2026 ist es schwer vorstellbar, dass man eine Website kostenlos hosten könnte, aber Cloudflare Pages hat es möglich gemacht
Bevor ich Cloudflare Pages entdeckte, hätte das Hosting einer winzigen Website wie meiner immer noch eine monatliche Gebühr verursacht und Wartung sowie Backup erfordert. Aber dieses Projekt hat mich nur 1 $, und dieser Betrag war für den Domainnamen selbst.
Typischerweise bringt ein kostenloser, für immer verfügbarer Tarif oder Free-Tier viele Einschränkungen mit sich, aber Cloudflare Pages bot mir einige beeindruckende Hosting-Funktionalitäten:
- Bis zu 20.000 Dateien
- 100 benutzerdefinierte Domains pro Projekt
- 500 Bereitstellungen/Builds pro Monat
- Einzelne Dateien können jeweils bis zu 25 MB groß sein.
Diese Spezifikationen deckten problemlos meine HTML-Seiten, Bilder und kleine PDF-Downloads ab. Ich nutzte das Dashboard-Upload, aber ich entdeckte auch, dass statische Seitenanwendungen die Verbindung zu GitHub unterstützen, was bedeutet, dass ich Commits durchführen, über die Windows 11 GitHub-Anwendung hochladen und in Zukunft alles ordentlich halten könnte.
Vergleichen Sie das mit den typischen Hosting-Optionen. Shared Hosting bedeutet einen weiteren Account und ein weiteres Verlängerungsdatum. Ein VPS hätte mir mehr Kontrolle geben können, aber ich wäre dafür verantwortlich gewesen, es zu aktualisieren, Sicherheitsupdates anzuwenden und alles zu reparieren, was während der Installation von Webdiensten kaputt geht. WordPress-Hosting war auch eine Option, aber eine Seite, Datenbank und CSS-Dateien für eine einfache Website zu erstellen, schien definitiv übertrieben.
Ich habe bereits genug webbasierte Dienste betrieben, um zu wissen, dass das Aufsetzen eines weiteren Servers nie so einfach ist, wie es klingt, und nur zusätzliche Kosten zu einem an sich einfachen Projekt hinzufügen würde. Am Ende und für dieses Projekt hätte mir ein kostenpflichtiger Hosting-Dienst tatsächlich nichts zusätzlich gegeben, was ich gebraucht hätte.
Es fühlt sich immer noch wie eine echte Website an
Eine benutzerdefinierte Domain, HTTPS, Downloads und sogar ein paar Fehlerseiten ließen es real wirken (weil es das ist)
Die fertige Website fühlte sich nicht wie ein Kompromiss an. Sie verwendete einen echten Domainnamen, wurde über HTTPS geladen, hatte ein TLS-Edge-Zertifikat von Cloudflare und verfügte dank Cloudflares Proxy-Funktion über echten DDoS- und DoS-Schutz.
Cloudflare ermöglicht es auch, eine 404.html-Fehlerseite bereitzustellen, und ich habe eine zusammen mit dem Rest der Website hinzugefügt, weil es alles vollständig machte. Anstatt mit einer 404-Seite des Webservers festzustecken, habe ich meine im gleichen Stil wie der Rest der Website erstellt und nützliche Links eingebunden, um Besucher wieder auf den richtigen Weg zu bringen. Eine kleine, aber wirklich schöne Note für einen kostenlosen Service.
Ich habe auch festgestellt, nachdem ich mit Cloudflare Workers und Pages herumgespielt habe, dass ich, falls ich es brauchte, Platz zum Wachsen hatte. Cloudflare Pages können etwas mehr als nur HTML-Seiten bereitstellen. Sie können eingeschränkte serverseitige Funktionen hinzufügen, wie Formularverarbeitung, Authentifizierung und Middleware, und sogar eine kleine API ohne den Betrieb eines dedizierten Servers unterstützen.
Cloudflare hat auch Turnstile, seine Antwort auf Googles reCAPTCHA, die für jeden, der ein VPN oder eine gemeinsame IP-Adresse nutzt, weit weniger störend ist. Nicht, dass ich das für meine Projektwebsite gebraucht hätte, aber es war gut zu wissen, dass die Funktionalität existiert, falls ich sie später benötige.
Der Haken ist auch der Punkt
Statisches Hosting kann dynamische Seiten und serverseitige Verarbeitung nicht ersetzen, aber genau das macht es auch nützlich.
Cloudflares Pages sind statisches Hosting, daher sind sie kein Ersatz für jede Art von Webhosting-Plattform. Wenn ich Benutzerkonten, eine oder zwei Datenbanken, ein dynamisches Dashboard, Uptime-Roboter oder irgendetwas, das persistente serverseitige Logik erfordert, hinzufügen müsste, reicht statisches Hosting einfach nicht aus.
Das ist einfach eine ehrliche Einschränkung, aber es ist auch der Grund, warum es mir so gut gefallen hat. Eine einfache statische Seite hat viel weniger bewegliche Teile, die kaputtgehen und alles mit sich reißen können. Es gibt keine WordPress-Plugins, die gepatcht werden müssen, keine Serverpakete, die PHP kaputt machen, und keine vibe-codierten Webanwendungen, die darauf warten, ausgenutzt zu werden. Wenn etwas schiefläuft, kann ich die gesamte Seite einfach neu bereitstellen, indem ich zu einer früheren Bereitstellung zurückkehre oder den Ordner erneut hochlade.
Für meine Art von Website ist Einfachheit der Hauptvorteil. Die Landingpage meines Projekts benötigte kein Backend, daher war die klügste (und günstigste) Hosting-Option diejenige, die viel weniger Wartung erforderte.
Ich würde dies auf jeden Fall wieder für kleine Projekte verwenden
Aber ich werde noch nicht jeden Hosting-Server, den ich nutze, kündigen
Nach der Nutzung von Cloudflare Pages ziehe ich auf jeden Fall in Betracht, einige meiner kostenpflichtig gehosteten Websites zu migrieren, einfach weil der Preis für das, was ich brauche, stimmt. Die Projektseite für RTL-GPS war eine großartige Erinnerung daran, dass für Websites, die im Grunde nur öffentliche Ordner sind (mit schöner Gestaltung), statisches Hosting wahrscheinlich alles ist, was ich wirklich brauche.
Ich würde dieses Setup wieder für persönliche Portfolios, Projektdokumentationen oder als Link- und Download-Hub verwenden. Alles, was einfach einen Platz zum Abstellen von HTML, Texten, Bildern und Dateien benötigt, kann definitiv von Cloudflare Pages profitieren.
Der große Vorteil von Cloudflare Pages ist, dass es kostenpflichtige Hosting-Dienste ersetzt hat, für die ich im Nachhinein betrachtet eigentlich nie wirklich bezahlen musste. Das gesagt, andere Projekte von mir, die dynamische Seiten und serverseitige Verarbeitung benötigten, können auf Cloudflare eigentlich keinen Platz finden.
Letztendlich war für diese Seite, bei der die Domain nur 1 $kostete und das Hosting kostenlos war, das einzige Bedauern, das ich wirklich hatte, dass ich sie nicht früher gefunden hatte.









