Storage providers
Where finished videos get uploaded. Pick a primary (required) — that's where every render goes. Optionally add a mirrorso videos get copied to a second destination for backup. Mirror failures don't fail renders.
Loading providers…
How storage providers work
Primary: every render writes here. Must be reachable or the render fails (with retries + verification baked in).
Mirror:every render also tries to write here. Best-effort — failures get logged but don't fail the render. Good for offsite backup (primary on MinIO, mirror to Backblaze, etc.).
Secrets are encrypted at rest with STORAGE_PROVIDERS_ENC_KEY. The dashboard only ever shows masked previews.