filex: 디스크 연결, S3, SFTP, SMB를 지원하는 단일 Go 바이너리 파일 관리자
요약
filex는 로컬 디스크, S3, SFTP, SMB 등 다양한 프로토콜을 지원하는 단일 Go 바이너리 파일 관리 및 공유 앱입니다. 웹 UI와 데스크톱 동기화 기능을 제공하며, 버전 기록, 할당량, 감사 로그 등의 고급 기능을 갖추고 있습니다. 특히 AI 에이전트를 위한 MCP 서버를 포함하고 있으며, 플러그인 스토어 시스템을 통해 확장성을 높였습니다.
핵심 포인트
- 다양한 프로토콜(S3, SFTP, SMB 등)을 단일 바이너리로 통합 지원합니다.
- 웹 UI와 데스크톱 동기화 기능을 제공하여 일관된 사용자 경험을 보장합니다.
- 플러그인 스토어 및 AI 에이전트용 MCP 서버를 통해 높은 확장성을 갖췄습니다.
- OIDC, LDAP/AD 로그인 등 엔터프라이즈급 보안 및 관리 기능을 지원합니다.
저는 filex의 개발자입니다. 이는 웹 UI를 갖춘 파일 관리 및 공유 앱이며 MIT 라이선스가 적용되었고, 하나의 Go 바이너리 또는 컨테이너로 실행됩니다. 기본값은 SQLite이며, PostgreSQL과 MySQL/MariaDB도 사용 가능합니다. 이 앱은 업로드와 디렉터리 목록 보기 기능 사이의 간극을 메우는 것을 목표로 하며, 파일 탭에 설치하는 그룹웨어 스위트 같은 형태가 아닙니다. 달력, 연락처, 메일 또는 채팅 기능은 없습니다. 주요 기능은 다음과 같습니다: 로컬 디스크, S3, SFTP, FTP/FTPS, WebDAV 및 SMB를 나란히 연결합니다. 파일들은 원래의 형식 그대로 제자리에 유지됩니다. 휴지통(Trash), 버전 기록(versions) 및 초안(drafts)은 스토리지 루트에 숨겨진 폴더에 보관됩니다. 웹 UI와 동일한 권한, 휴지통, 할당량으로 S3 및 WebDAV (기본값) 그리고 SFTP, FTPS 및 NFSv3 (선택 사항)를 통해 동일한 트리를 제공합니다. Windows, Linux 및 macOS용 데스크톱 앱은 선택한 폴더들을 양방향으로 동기화 상태로 유지합니다. 나머지 기능들은 온라인에서 작동합니다. PIN, 만료일 및 다운로드 제한이 있는 공유 링크, OIDC 및 LDAP/AD 로그인, 역할(roles), 암호화된 폴더, 그리고 AI 에이전트를 위한 MCP 서버를 제공합니다. 감사 로그(Audit log), 다중 테넌시(multi-tenancy) 기능과 사용자의 앱에 임베드할 수 있는 Vue 3, React 또는 웹 컴포넌트 형태의 탐색기(explorer)도 있습니다. 플러그인용 앱 스토어: 샌드박스 내에서 파일을 열고, 변환하고, 서명하거나 편집하는 앱들, 그리고 0.55 버전부터는 스토리지 플러그인도 지원합니다. 모든 목록은 빌드에 고정(pinned)되며, 올라가기 전에 스토어에서 검사됩니다. 오늘 출시된 0.55 버전의 새로운 기능: 앱 스토어의 스토리지 플러그인; 파일x를 통해 인쇄할 수 있는 앱들 (이때마다 사용자에게 요청함); 모든 파일 행에 종단 간 암호화(end-to-end encrypted) 여부가 표시되며, 암호화된 파일은 어떤 앱에도 제공되지 않습니다; WebDAV, SFTP, FTPS, NFS 또는 S3 게이트웨이를 통한 이름 변경, 이동 또는 삭제 작업이 더 이상 옆에서 실행되는 스토리지 스캔에 의해 행을 잃지 않습니다. 변경 로그: https://github.com/BRF-Tech/filex/releases/tag/v0.55.0 원격 측정 기능(telemetry)은 없습니다. 매일 filex.sh를 확인하여 업데이트 여부를 체크하며, 버전 문자열만 전송합니다; FILEX_UPDATE_CHECK=0으로 설정하면 이 기능을 끌 수 있습니다. AI 관련: 저는 Claude Code를 사용하여 filex를 구축했습니다. 아키텍처와 각 기능이 작동하는 방식에 대한 결정은 제가 내리고, 에이전트가 그 지침 하에 대부분의 코드를 작성합니다.
봇에 대한 제 답변에서 더 많은 내용을 확인하세요. File Browser에서 오셨나요? filex를 같은 폴더로 지정하면 파일들은 그대로 사용됩니다. 데모: https://demo.filex.sh ([email protected] / demo, 매일 밤 초기화됨, 앱은 작동하지 않음) 레포지토리: https://github.com/BRF-Tech/filex 문서: https://docs.filex.sh 제출자: /u/brkfun [링크] [댓글]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/SelfHosted (AI filter)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기