1
Local development with MinIO
2
Production storage (R2 or S3)
Keep buckets private and rely on signed URLs if you need controlled access to uploads.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Configure S3-compatible storage for file uploads.
Local development with MinIO
STORAGE_ENDPOINT=localhost
STORAGE_PORT=9002
STORAGE_USESSL=false
STORAGE_ACCESS_KEY=formbase
STORAGE_SECRET_KEY=password
STORAGE_BUCKET=formbase
Production storage (R2 or S3)
STORAGE_ENDPOINT=<account-id>.r2.cloudflarestorage.com
STORAGE_PORT=443
STORAGE_USESSL=true
STORAGE_ACCESS_KEY=your-access-key
STORAGE_SECRET_KEY=your-secret-key
STORAGE_BUCKET=formbase