Hörbücher auf Cloudflare R2 speichern
Aktualisiert am 27. Oktober 2026
Cloudflare R2 ist S3-kompatibler Speicher ohne Gebühren für heruntergeladenen Traffic, und bis zu 10 GB Speicher sind kostenlos. Berth verbindet sich über einen Assistenten damit: Aus einem API-Token legt es Bucket, S3-Schlüssel und CORS-Regel an.
Warum R2 zu Hörbüchern passt
Hörbücher sind groß und werden oft mehrmals gehört. Mit R2 laden Handys ohne Traffic-Gebühren aus dem Speicher, und ein kleiner Heimserver oder VPS beantwortet nur kurze API-Anfragen.
R2 mit dem Assistenten verbinden
Berth prüft das Token, legt den Bucket an (ein vorhandener ist auch in Ordnung), setzt CORS für deine Serveradressen, leitet die S3-Schlüssel aus dem Token ab und führt die Verbindungsprüfung aus. Mach R2 danach zum Standardspeicher, damit neue Bücher dort landen.
- Erstelle im Cloudflare-Dashboard ein API-Token mit der Berechtigung “Workers R2 Storage: Edit” (Profile → API Tokens).
- Kopiere die Account ID von der R2-Seite des Dashboards: 32 Hexadezimalzeichen.
- Öffne im Berth-Admin die Speichereinstellungen und wähle „Cloudflare R2“.
- Füge Account ID und Token ein, behalte den Bucket-Namen
berthoder gib einen eigenen ein und klick auf „Verbinden“.
Der Bucket-Name muss 3–63 Zeichen lang sein: Kleinbuchstaben, Ziffern und Bindestriche, ohne Bindestrich am Anfang oder Ende.
Optional: eigene Domain oder CDN
Der Assistent richtet direkte signierte Links ein, was für die meisten Familien genügt. Wenn du in Cloudflare eine eigene Domain an den Bucket hängst, kannst du den Speicher auf „Über ein CDN“ umstellen und diese Domain als CDN-Adresse eintragen. Beachte, dass unsignierte CDN-Links nicht ablaufen. Mehr zu den Auslieferungsmodi: S3-Speicher.
Fragen
Was kostet R2 für eine Hörbuch-Bibliothek?
Bis zu 10 GB Speicher sind kostenlos, und für Downloads fallen keine Traffic-Gebühren an. Darüber berechnet Cloudflare gespeicherte Daten und Operationen nach seiner aktuellen Preisliste.
Kann ich R2 ohne den Assistenten nutzen?
Ja, als gewöhnlichen S3-Bucket: Die Vorlage „Cloudflare R2“ füllt den Endpoint https://ACCOUNT_ID.r2.cloudflarestorage.com, die Region auto und Pfad-Adressen (Path-Style) aus.