Docs File Cabinets self-hosting

File Cabinets — self-hosting

File Cabinets on Enterprise installs uses the same integration patterns as the rest of PilotBPM. See also docs/FILE-CABINETS-SELF-HOST.md in the repository.

Required

  • PostgreSQLDATABASE_URL
  • Object storageAdmin → Integrations → Storage (S3, S3-compatible, or local storage/)

Optional services

ServiceConfig
Redis queueREDIS_URL — background jobs; inline fallback when unset
KMS envelope encryptionStorage integration kmsKeyId + File Cabinets → Settings → Security
AI classificationAdmin → AI — threshold at File Cabinets → Settings → Enterprise
SSO / MFAAdmin → Integrations → SSO — existing IdP; do not duplicate SAML/OIDC
EmailSystem/tenant mailer or Microsoft 365 mail integration

Enterprise settings

Tenant JSON presets are stored in FileCabinetConfig: role templates, retention templates, legal hold notes, sharing approval placeholder, and security alert thresholds.

Compliance CSV exports and retention/destruction workflows live under File Cabinets → Settings.