Skip to content

S3-compatible storage

File storage switches from local disk to any S3-compatible bucket — AWS S3, Cloudflare R2, Backblaze B2, or self-hosted RustFS/MinIO — with three environment variables (endpoint, bucket, credentials; see .env.example for the exact names). All backends go through the same object_store code path, and downloads stream rather than buffer the whole file in memory.