Skip to main content
로컬 스토리지는 명명된 Docker 볼륨 /data에 파일을 씁니다. 신규 설치는 이것을 기본값으로 사용합니다. 엔터프라이즈 라이선스를 적용한 뒤에도 유지할 수 있습니다. 오브젝트 스토리지(S3, GCS, Azure)는 선택 사항입니다.

기본 로컬 볼륨

스토리지 변수 없는 ./casebender init와 스토리지 필드를 비운 데스크톱 설치 프로그램은 STORAGE_PROVIDER=local을 설정합니다. 파일은 web과 worker의 /data에 마운트된 명명된 Docker 볼륨에 유지됩니다. 번들 ClamAV 사이드카는 내부 Compose 네트워크에서만 수신합니다. 애플리케이션은 로컬 스토리지 배너를 표시합니다. S3, GCS, Azure 또는 인증된 S3 호환 스토리지로 옮기려면 스토리지 마이그레이션을 따르세요.

제한

  • 한 호스트가 애플리케이션과 파일을 모두 보관합니다. 레플리카 수는 1로 유지하세요. 볼륨을 잃으면 첨부 파일과 증거도 잃습니다.
  • 제공자 버전 관리, 오브젝트 잠금, 법적 보존, 클라우드 감사 제어가 없습니다.
  • 여러 레플리카에는 별도로 자격 검증된 일관성을 갖춘 외부 공유 파일시스템이 필요합니다. 호스트 경로를 숨은 오브젝트 스토어로 취급하지 마세요.
  • 컨테이너 로컬 및 익명 볼륨은 컨테이너를 교체할 때 손실될 수 있습니다.
  • 파일시스템 권한과 백업 일관성은 호스트에 종속됩니다.
MinIO를 사용하지 마세요.

로컬 볼륨 운영

  • web과 worker를 같은 호스트와 경로에서 실행하세요.
  • 볼륨을 암호화하고 애플리케이션과 독립적으로 백업하세요.
  • 용량, 권한, 체크섬 실패, 백업 복원을 모니터링하세요.
  • 호스트가 둘 이상이거나 제공자 보존 제어가 필요하면 S3, GCS 또는 Azure로 마이그레이션을 계획하세요.
복사 우선, 비파괴 전송, SHA-256 검증을 사용하는 스토리지 마이그레이션을 따르세요.