Cloudflare Pages: 500 Builds im Monat und 100 eigene Domaenen kostenlos
Zusammenfassung
Cloudflare Pages hostet Frontends und legt einen fertigen Full Stack Bau direkt auf das eigene weltweite Netz. Der kostenlose Tarif erlaubt fuenfhundert Builds im Monat, waehrend Websites, Sitze, Anfragen und Bandbreite als unbegrenzt gelten.
Empfehlen- Name
- Cloudflare Pages
- Version
- 20261016
- Open Source
- Proprietär
- Betriebssystem
- Web
- Aktualisiert
- 2026-10-17 16:07
Der Punkt, an dem das Hosten ins Geld geht, kommt meist mit dem Wachstum. Mehr Websites, mehr Verkehr, und schon werden Bandbreite und Anzahl der Builds zu den neuen Groessen. Cloudflare Pages legt die kostenlose Grenze woanders hin. Websites, Sitze, Anfragen und Bandbreite bleiben aussen vor, und die Quotentabelle achtet stattdessen auf Builds, Projektzahl und Groesse einer einzelnen Datei.
Bauen und Ausliefern auf einem Netz
Cloudflare beschreibt Pages als Serverless Plattform, auf der ein Team eine Anwendung bauen, gemeinsam daran arbeiten, sie testen und ausliefern kann. Die Produktseite fasst es so zusammen, dass eine Full Stack Anwendung nach dem Bau direkt auf dem weltweiten Netz von Cloudflare landet. Die Auslieferung uebernimmt das eigene Netz, und die Seite sagt, der Dienst laufe auf dem System, das etwa zwanzig Prozent des Internetverkehrs traegt, mit Zuverlaessigkeit, Sicherheit und Leistung auf Unternehmensniveau als Voreinstellung, HTTP/3, QUIC, Bildkompression und SSL eingeschlossen. Drei Wege fuehren hinein: eine Plattform fuer die Codeverwaltung anbinden, einen fertigen Bau ueber Direct Upload hochschieben, oder ihn mit dem Werkzeug fuer die Kommandozeile vom eigenen Rechner senden. Statische Websites und Full Stack Anwendungen teilen ein Modell, und Pages Functions fuehrt den Code auf der Serverseite aus.

Baueinstellungen kommen aus Vorgaben
Ist eine Codeverwaltung angebunden, loest jeder Push einen Bau und eine Auslieferung aus. Cloudflare haelt eine Liste von Vorgaben fuer gaengige Rahmenwerke bereit, von React ueber Gatsby, Next.js mit statischem Export, Nuxt, Qwik, Remix, Svelte, SvelteKit, Vue, Angular, Docusaurus, Hugo, Jekyll, Eleventy und VitePress bis Zola, und jede Vorgabe bringt Befehl und Zielordner mit. Ueber Erfolg entscheidet der Rueckgabewert. Ein Wert ungleich null markiert den Bau als gescheitert, eine null gilt als Erfolg und die Ausgabe wird hochgeladen, und selbst ein Protokoll auf der Standardfehlerausgabe aendert daran nichts. Der Wurzelordner ist voreingestellt der des Archivs, und nur ein Sammelarchiv mit mehreren Projekten braucht ihn von Hand. Den Zielordner erzeugt der Befehl, und die meisten Rahmenwerke landen im ueblichen Ordner public.
Ohne Codeverwaltung nimmt Direct Upload ein fertiges Paket und schiebt es als Ganzes hoch, was zu Teams passt, deren Bau auf einer eigenen Plattform oder einem lokalen Rechner laeuft. Der Weg ueber die Kommandozeile laedt einen Ordner auf einmal hoch, mit einer Obergrenze von zwanzigtausend Dateien, waehrend das Ziehen eines Pakets oder Ordners in die Oberflaeche eintausend erlaubt. Beide begrenzen eine einzelne Datei auf 25 MiB. Ein Ordner mit Funktionen muss mit der Kommandozeile mitgehen, und ein eigenstaendiges Arbeiterskript wird auf beiden Wegen erkannt.
Worauf die Quotentabelle wirklich achtet
Die kostenlose Grenze steht Zeile fuer Zeile da. Die Gleichzeitigkeit ist der einfachste Punkt: der kostenlose Tarif baut jeweils einen Bau, Professional fuenf und Business zwanzig. Gezaehlt wird je Konto, und ein Bau, der ueber zwanzig Minuten laeuft, wird abgebrochen. Die monatlichen Builds liegen bei fuenfhundert, fuenftausend und zwanzigtausend. Eigene Domaenen zaehlen je Projekt mit einhundert, zweihundertfuenfzig und fuenfhundert. Bei den Dateien haelt eine kostenlose Website zwanzigtausend, hoehere Tarife erreichen hunderttausend, wenn in den Projekteinstellungen die passende Umgebungsvariable gesetzt ist, und ein einzelner Bestandteil endet bei 25 MiB. Vorschauauslieferungen und mitarbeitende Nutzer sind unbegrenzt, Projekte je Konto enden bei einhundert, und Cloudflare merkt an, dass diese Grenze auf Anfrage nicht angehoben wird.
Die Ebene der Anfragen liegt in zwei kleinen Dateien
Antwortkoepfe und Umleitungen fuer statische Bestandteile uebernehmen zwei reine Textdateien, die selbst nie als Bestandteil veroeffentlicht werden und nur von der Plattform im Zielordner gelesen werden. Die Kopfdatei erlaubt einhundert Regeln, jede Zeile endet bei zweitausend Zeichen mit Leerzeichen, Name und Wert, und eine Anfrage, die mehrere Regeln trifft, erbt die Koepfe von allen. Die Umleitungsdatei traegt eine Anweisung je Zeile, und die Reihenfolge zaehlt: nennen mehrere Anweisungen denselben Pfad, gewinnt die weiter oben stehende, und statische Regeln gehoeren vor die dynamischen. Ihr Umfang liegt bei zweitausend statischen plus einhundert dynamischen Umleitungen, zusammen zweitausendeinhundert, mit eintausend Zeichen je Anweisung. Treffen beide Dateien auf eine Anfrage, laufen Umleitungen vor den Koepfen.
Vorschau, Ruecknahme und Ausloeser
Jede neue Zusammenfuehrungsanfrage im Archiv erzeugt einen eigenen Vorschaulink fuer diese Aenderung, und der Inhalt wandert mit weiteren Beitraegen im Zweig mit. Jeder neue Zweig bekommt einen zufaellig erzeugten Hash vor der Unterdomaene des Projekts und damit eine neue Vorschauadresse, und die Plattform legt zusaetzlich einen Alias fuer den Zweignamen an, der mit dem Zweig weiterlaeuft. Die Produktionsdomaene und jede eigene Domaene am Projekt bleiben von Vorschauauslieferungen unberuehrt. Damit diese voruebergehenden Kopien nicht in Suchmaschinen landen, markiert Cloudflare jede Vorschauauslieferung voreingestellt als nicht zu erfassen. Zuruecknehmen laesst sich jede Produktionsauslieferung, die erfolgreich gebaut wurde, und nach einer Ruecknahme ist eine neuere Fassung weiterhin waehlbar, waehrend Vorschauauslieferungen nie Ziel einer Ruecknahme sind. Bei den Domaenen gibt es zwei Faelle: eine Wurzeldomaene braucht den Umzug der Website zu Cloudflare mit geaenderten Namensservern, damit die Plattform die Eintraege anlegen kann, und eine Unterdomaene braucht nur einen CNAME Eintrag beim bisherigen Anbieter, der auf die Unterdomaene des Projekts zeigt.
Ausloeser verlegen den Start vom Beitrag weg. Jeder Ausloeser hat eine eigene Adresse, ein einzelner HTTP POST startet einen Bau, und die Einrichtung fragt nur nach Name und Zweig. Cloudflare warnt, dass jeder, der die Adresse aufruft, einen Bau starten kann, also gehoert ein Ausloeser wie ein Geheimnis behandelt und bei Verdacht geloescht und neu angelegt. Das passt zu Websites, deren Inhalte in einem fremden Verwaltungssystem liegen und mit ihnen aktualisiert werden sollen, und es laesst sich ebenso in eine eigene Abfolge fuer staendige Integration oder in einen zeitgesteuerten Neubau einhaengen.
Cloudflare Pages teilt das Hosten von Frontends in drei Teile. Gebaut wird in Vorgaben, ausgeliefert wird ueber das eigene weltweite Netz, und die Quote steht auf einer oeffentlichen Tabelle. Sehenswert ist, wieviel der kostenlose Tarif offen laesst. Websites, Sitze, Anfragen und Bandbreite bleiben aussen vor, und zu planen sind monatliche Builds, Projektzahl und Groesse einer Datei. Fuer statische Websites und Full Stack Anwendungen mit schwankendem Verkehr und schwer schaetzbaren Bandbreitenkosten haelt diese Mischung die Unsicherheit der Rechnung sehr klein.