Overview
MinIO provides an S3-compatible API that Cobi uses to store uploaded documents and data ingestion artifacts. Enable it for on-premises or air-gapped clusters. Default ports:9000— S3 API (used by the backend and connect service)9001— Web console
Configuration
On-Premises StorageClass
standalone mode with ReadWriteOnce works on most on-prem clusters. For production HA, use mode: distributed with a StorageClass that supports concurrent access (NFS, Longhorn, etc.).Using an Existing Secret
Exposing the Web Console (optional)
Verify MinIO
documents bucket should exist after first startup.
Connecting the Backend
Set these variables in the backend Secret using the S3 environment variable names:
Reference the same Secret from
backend.s3.existingSecret so Helm projects the generic keys into the backend container.