LaunchFast ahora funciona con Tigris, y no tuvimos que enviar una sola línea de código del kit de inicio para lograrlo.
Kits de inicio de alta calidad con flujo de autenticación integrada (Auth.js), carga de objetos (AWS, Clouflare R2, Firebase Storage, Supabase Storage), pagos integrados (Stripe, LemonSqueezy), flujo de verificación de correo electrónico (Resend, Postmark, Sendgrid) y mucho más . Compatible con cualquier base de datos (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 es almacenamiento de objetos globalmente redundante creado para desarrolladores, con capacidad sin límites, cero tarifas de egreso y una API de S3 familiar. Cambia el endpoint, conserva tu código. Mismo repositorio. Mismo STORAGE_PROVIDER=s3. Apunta AWS_ENDPOINT_URL_S3 a https://fly.storage.tigris.dev, añade las credenciales de tu bucket y estarás subiendo archivos con el mismo flujo de URL prefirmada que LaunchFast ya usa para Amazon S3, Cloudflare R2, Neon Storage y Bunny Storage.
Un solo stack. Un solo endpoint. Lanza más rápido.
Por qué esto importa
LaunchFast trata el almacenamiento de objetos como compatible con S3 de forma predeterminada. Tigris habla S3 de forma nativa, así que los avatares, las subidas y los recursos generados simplemente funcionan. Sin adaptador, sin fork, sin esperar a un lanzamiento.
- Sin cambios de código: el kit ya admite endpoints S3 personalizados. Tigris ya es compatible.
- Cero tarifas de egreso: lee tantas veces como necesites, desde cualquier región, sin que se acumulen facturas de ancho de banda.
- Global por defecto: almacenamiento georredundante con un solo endpoint. Los datos permanecen cerca de los usuarios sin que tengas que configurar la replicación entre regiones.
- Escala sin límites: sin topes de almacenamiento por cuenta. Escala las subidas sin planificación de capacidad.
Qué incluye
- Subidas y recuperación compatibles con S3 a través de las rutas
/api/storageexistentes de LaunchFast y el componente<Upload /> - URLs prefirmadas para subidas seguras desde el cliente, un flujo idéntico al de otros proveedores de S3
- Una variable de entorno:
AWS_ENDPOINT_URL_S3apunta el cliente de S3 ahttps://fly.storage.tigris.dev - Disponible en todos los frameworks: kits de inicio de Astro, Next.js y SvelteKit
Internamente, el helper de S3 de LaunchFast ya enruta las solicitudes a través de un endpoint personalizado cuando AWS_ENDPOINT_URL_S3 está definido. Tigris se conecta a esa misma ruta.
Primeros pasos
1. Crea un bucket de Tigris
Regístrate en tigrisdata.com y crea un bucket desde el panel o la CLI de Tigris. Genera un par de claves de acceso mientras estás ahí. Las claves empiezan por tid_ y los secretos por tsec_.
Consulta la documentación de Tigris para ver la guía de configuración completa.
2. Configura tu .env
Establece STORAGE_PROVIDER en s3 y luego añade tus credenciales de Tigris:
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"No establezcas CLOUDFLARE_R2_ACCOUNT_ID cuando uses Tigris. Esa variable es solo para Cloudflare R2.
La región siempre es auto.
3. Ejecuta la app y sube un archivo
Inicia tu servidor de desarrollo, inicia sesión y sube una imagen de perfil o cualquier archivo a través del flujo de subida integrado. LaunchFast genera una URL PUT prefirmada contra tu bucket de Tigris, el navegador sube directamente y la recuperación funciona a través de la misma ruta de URL firmada.
Para notas de configuración específicas de cada framework, consulta la sección Storage en el README del kit de inicio:
Otros proveedores de almacenamiento
Tigris se une a los proveedores de almacenamiento que LaunchFast ya admite:
- 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/
Cambia de proveedor en cualquier momento actualizando STORAGE_PROVIDER y las variables de entorno correspondientes. No se requieren cambios en el código de la aplicación.
Empieza hoy mismo
¿Quieres almacenamiento de objetos distribuido globalmente, con cero tarifas de egreso y sin una nueva API de subida que configurar?
Consigue el LaunchFast Starter Kit y apúntalo a Tigris en minutos.