Ctrl K
ComunidadGuías…

specs/033-immich-user-storage/research.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Storage decisions

- Decision: Bind only `/data/library` on remote storage. Local staging is on a
  different filesystem, so retain Immich's hash verification for finalization.
  A whole `/data` bind would add staging and generated directories beneath the
  requested user-folder root. Separate mounts on the same device are avoided.
- Decision: Use date folders and timestamp-prefixed original filenames globally,
  as requested in the user's follow-up. A storage label is human-readable;
  absent labels fall back to unique account IDs. No static account path is mounted.
- Decision: Optional Compose file with required path and `create_host_path: false`.
  The portable base retains its named-volume deployment and permissions.
- Sources: [Custom locations](https://docs.immich.app/guides/custom-locations/),
  [Storage templates](https://docs.immich.app/administration/storage-template/).
- Operational baseline: v3.3.5, zero assets/albums, one account, empty mounted
  destination. Private host settings and identifiers stay outside this record.