Tigris Storage-Unterstützung jetzt in LaunchFast Starter…
LaunchFast LogoLaunchFast
Blog
505 Wörter3 Min. Lesezeit

Tigris Storage-Unterstützung jetzt in LaunchFast Starter Kits verfügbar

LaunchFast funktioniert out of the box mit Tigris. Gleiches STORAGE_PROVIDER=s3, gleicher vorsignierter Upload-Flow. Verweisen Sie AWS_ENDPOINT_URL_S3 auf https://fly.storage.tigris.dev und fügen Sie Ihre Zugangsdaten hinzu.

Rishi Raj Jain
Rishi Raj JainAutor
Tigris Storage-Unterstützung jetzt in LaunchFast Starter Kits verfügbar

LaunchFast funktioniert jetzt mit Tigris, und wir mussten dafür keine einzige Zeile Starter-Kit-Code ausliefern.

Sponsored

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

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_S3 verweist den S3-Client auf https://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:

Terminal window
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:

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.

Weiterlesen