LaunchFast funktioniert jetzt mit Tigris, 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
Tigris ist global redundanter Objektspeicher für Entwickler, mit grenzenloser Kapazität, null Egress-Gebühren und einer vertrauten S3-API. Tauschen Sie den Endpunkt aus, behalten Sie Ihren Code. Gleiches Repo. Gleiches STORAGE_PROVIDER=s3. Verweisen Sie AWS_ENDPOINT_URL_S3 auf https://fly.storage.tigris.dev, fügen Sie Ihre Bucket-Zugangsdaten hinzu, und schon laden Sie Dateien über denselben vorsignierten URL-Flow hoch, den LaunchFast bereits für Amazon S3, Cloudflare R2, Neon Storage und Bunny Storage verwendet.
Ein Stack. Ein Endpunkt. Schneller ausliefern.
Warum das wichtig ist
LaunchFast behandelt Objektspeicher standardmäßig als S3-kompatibel. Tigris spricht S3 nativ, 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. Tigris wird bereits unterstützt.
- Null Egress-Gebühren: Lesen Sie so oft Sie möchten, aus jeder Region, ohne dass sich Bandbreitenkosten aufsummieren.
- Global by default: Geo-redundanter Speicher mit einem einzigen Endpunkt. Daten bleiben nah an den Benutzern, ohne dass Sie regionsübergreifende Replikation einrichten müssen.
- Grenzenlose Skalierung: Keine Speicherobergrenzen pro Konto. Skalieren Sie Uploads ohne Kapazitätsplanung.
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 aufhttps://fly.storage.tigris.dev - 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. Tigris nutzt genau diesen Pfad.
Erste Schritte
1. Einen Tigris-Bucket erstellen
Registrieren Sie sich unter tigrisdata.com und erstellen Sie einen Bucket über das Dashboard oder die Tigris CLI. Erzeugen Sie dabei gleich ein Access-Key-Paar. Schlüssel beginnen mit tid_, Secrets mit tsec_.
Die vollständige Einrichtungsanleitung finden Sie in den Tigris-Docs.
2. Ihre .env konfigurieren
Setzen Sie STORAGE_PROVIDER auf s3 und fügen Sie dann Ihre Tigris-Zugangsdaten hinzu:
STORAGE_PROVIDER="s3"
AWS_ENDPOINT_URL_S3="https://fly.storage.tigris.dev"AWS_KEY_ID="tid_..."AWS_SECRET_ACCESS_KEY="tsec_..."AWS_S3_BUCKET_NAME="your-bucket-name"AWS_REGION_NAME="auto"Setzen Sie CLOUDFLARE_R2_ACCOUNT_ID nicht, wenn Sie Tigris verwenden. Diese Variable ist ausschließlich für Cloudflare R2.
Die Region ist immer auto.
3. 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 Tigris-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
Tigris 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/
- Bunny Storage · /blog/bunny-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
Sie möchten global verteilten Objektspeicher mit null Egress-Gebühren und ohne neue Upload-API einrichten?
LaunchFast Starter Kit holen und in wenigen Minuten auf Tigris verweisen.