피드로 돌아가기
FileBrowser Quantum - 무료 오픈소스 셀프호스팅 웹 파일 관리자
GeekNewsGeekNews
Infrastructure

FileBrowser Quantum - 무료 오픈소스 셀프호스팅 웹 파일 관리자

SQLite 인덱싱 기반 실시간 검색과 다중 인증을 통합한 경량 파일 관리 시스템

xguru2026년 5월 20일1intermediate

Context

기존 FileBrowser 오픈소스의 기능적 제약을 극복하기 위해 대규모 포크 기반의 기능 확장 추진. 복잡한 설정 과정 없이 독립 바이너리 실행이 가능한 고효율 셀프호스팅 구조 지향.

Technical Solution

  • SQLite 기반 초고효율 인덱싱 설계를 통한 타이핑 중 실시간 검색 결과 반영
  • OIDC, LDAP, JWT, 2FA 등 다중 인증 프로토콜 통합으로 보안 계층 강화
  • 사용자 및 그룹 단위의 디렉토리 레벨 접근 제어(ACL) 로직 구현
  • config.yaml 기반 설정 단순화 및 include/exclude 규칙을 통한 다중 소스 연결 최적화
  • 썸네일 미리보기 엔진 확장을 통한 Office, 3D 모델 등 다양한 파일 포맷 렌더링 지원
  • Shell 명령어 실행 기능을 완전히 제거하여 시스템 보안 취약점 원천 차단

1. 다중 인증(OIDC, LDAP, JWT) 지원 여부 검토

2. SQLite 인덱싱을 활용한 실시간 검색 UX 구현 가능성 확인

3. 보안 강화를 위한 위험 기능(Shell access) 제거 전략 적용

4. 독립 바이너리 배포를 통한 인프라 의존성 제거 검토

원문 읽기