LaunchFast funktioniert jetzt mit Bunny Storage, und wir mussten dafür keine einzige Zeile Starter-Kit-Code ausliefern.
Hochwertige Starter-Kits mit integriertem Authentifizierungsfluss (Auth.js), Objekt-Uploads (AWS, Clouflare R2, Firebase Storage, Supabase Storage), integrierten Zahlungen (Stripe, LemonSqueezy), E-Mail-Verifizierungsablauf (Resend, Postmark, Sendgrid) und viel mehr . Kompatibel mit jeder Datenbank (Redis, Postgres, MongoDB, SQLite, Firestore).
Get all 3 kits$147$99- Next.js Starter Kit
- SvelteKit Starter Kit
- Astro Starter Kit
One-time license · Lifetime updates
Hinweis: Die S3-kompatible API von Bunny befindet sich derzeit in der Private Preview. Sie benötigen einen Zugang von Bunny, bevor Sie eine Storage Zone mit aktivierter S3-Kompatibilität erstellen können.
Gleiches Repo. Gleiches STORAGE_PROVIDER=s3. Fügen Sie Ihren Bunny-S3-Endpunkt und Ihre Zugangsdaten ein, und schon laden Sie Dateien über denselben vorsignierten URL-Flow hoch, den LaunchFast bereits für Amazon S3, Cloudflare R2 und Neon Storage verwendet.
Ein Stack. Ein Dashboard. Schneller ausliefern.
Warum das wichtig ist
LaunchFast behandelt Objektspeicher standardmäßig als S3-kompatibel. Bunny Storage stellt eine S3-API bereit, sodass Avatare, Uploads und generierte Assets einfach funktionieren. Kein Adapter, kein Fork, kein Warten auf ein Release.
- Keine Codeänderungen: Das Kit unterstützt bereits benutzerdefinierte S3-Endpunkte. Bunny Storage wird bereits unterstützt.
- Edge-freundlicher Speicher: Bunny Storage liegt nah an Bunnys globalem CDN - ein natürlicher Fit, wenn Sie schnelle Dateiauslieferung wollen, ohne mehrere Anbieter zu jonglieren.
- Einfache Preisgestaltung: Zahlen Sie für Speicher und Bandbreite zu Bunnys Konditionen, nicht mit AWS-Egress-Überraschungen.
Was enthalten ist
- S3-kompatible Uploads und Abrufe über die bestehenden
/api/storage-Routen und die<Upload />-Komponente von LaunchFast - Vorsignierte URLs für sichere clientseitige Uploads - identischer Ablauf wie bei anderen S3-Anbietern
- Eine Umgebungsvariable:
AWS_ENDPOINT_URL_S3verweist den S3-Client auf Ihren regionalen Bunny-Endpunkt - In allen Frameworks verfügbar: Astro-, Next.js- und SvelteKit-Starter-Kits
Unter der Haube leitet der S3-Helfer von LaunchFast Anfragen bereits über einen benutzerdefinierten Endpunkt, wenn AWS_ENDPOINT_URL_S3 gesetzt ist. Bunny Storage nutzt genau diesen Pfad.
Erste Schritte
1. Zugang zu Bunny S3 erhalten (Private Preview)
Die S3-kompatible Storage-API von Bunny befindet sich in der Private Preview. Fordern Sie den Zugang bei Bunny an, bevor Sie fortfahren. Die S3-Option erscheint erst in Ihrem Dashboard, wenn Ihr Konto freigeschaltet ist.
2. Eine Storage Zone mit S3-Kompatibilität erstellen
Gehen Sie im Bunny-Dashboard zu Delivery → Storage und erstellen Sie eine Storage Zone.
Beim Erstellen der Zone aktivieren Sie die S3-Kompatibilität. Dies ist für den S3-basierten Upload-Flow von LaunchFast erforderlich. Siehe Bunnys Storage-Quickstart zur S3-Kompatibilität.
3. Ihre S3-Zugangsdaten kopieren
Öffnen Sie Ihre Storage Zone und gehen Sie dann zu Access → S3. Sie benötigen:
- S3-Endpunkt-URL (regional, z. B.
https://[region]-s3.storage.bunnycdn.com) - Bucket-Name (der Name Ihrer Storage Zone)
- Access Key ID (der Name Ihrer Storage Zone)
- Secret Access Key (das Passwort Ihrer Storage Zone)
- Region (Beispiel:
la)
4. Ihre .env konfigurieren
Setzen Sie STORAGE_PROVIDER auf s3 und fügen Sie dann Ihre Bunny Storage-Zugangsdaten hinzu:
STORAGE_PROVIDER="s3"
AWS_ENDPOINT_URL_S3="https://[region]-s3.storage.bunnycdn.com"AWS_KEY_ID="your-storage-zone-name"AWS_SECRET_ACCESS_KEY="your-storage-zone-password"AWS_S3_BUCKET_NAME="your-storage-zone-name"AWS_REGION_NAME="de"Setzen Sie CLOUDFLARE_R2_ACCOUNT_ID nicht, wenn Sie Bunny Storage verwenden. Diese Variable ist ausschließlich für Cloudflare R2.
Verwenden Sie exakt den Endpunkt und die Region, die im Tab Access → S3 Ihres Bunny-Dashboards angezeigt werden. Bunnys Access Key ist der Name Ihrer Storage Zone, nicht Ihr Konto-API-Schlüssel.
5. Die App ausführen und eine Datei hochladen
Starten Sie Ihren Dev-Server, melden Sie sich an und laden Sie ein Profilbild oder eine beliebige Datei über den integrierten Upload-Flow hoch. LaunchFast generiert eine vorsignierte PUT-URL für Ihren Bunny-Bucket, der Browser lädt direkt hoch, und der Abruf funktioniert über denselben signierten URL-Pfad.
Framework-spezifische Hinweise zur Einrichtung finden Sie im Abschnitt „Storage“ der Starter-Kit-README:
Weitere Storage-Anbieter
Bunny Storage gesellt sich zu den Storage-Anbietern, die LaunchFast bereits unterstützt:
- Amazon S3 - /documentation/storage/amazon-s3/
- Cloudflare R2 - /documentation/storage/cloudflare-r2/
- Neon Storage - /blog/neon-storage-support/
- Supabase Storage - /documentation/storage/supabase/
- Firebase Storage - /documentation/storage/firebase/
Wechseln Sie den Anbieter jederzeit, indem Sie STORAGE_PROVIDER und die entsprechenden Umgebungsvariablen aktualisieren. Keine Änderungen am Anwendungscode erforderlich.
Heute loslegen
Bereit, LaunchFast mit Edge-Speicher und einem globalen CDN zu kombinieren?
LaunchFast Starter Kit holen und in wenigen Minuten auf Bunny Storage verweisen.