Repolode
mickael-kerjean

mickael-kerjean/filestash

플러그인 아키텍처를 통해 SFTP, S3, SMB, WebDAV, FTP 등 다양한 스토리지 백엔드에 연결하는 셀프 호스팅 웹 기반 파일 관리자입니다.

대체할 수 있는 제품:Dropbox

스타
14,814
포크
1,012
열린 이슈
126
마지막 커밋
5일 전

어떤 프로젝트인가요?

Filestash는 스토리지 종류에 구애받지 않는 파일 관리자로, 하나의 웹 인터페이스에서 다양한 스토리지 시스템의 파일을 탐색하고 관리할 수 있습니다. SFTP, S3, SMB, WebDAV, FTP, IPFS, NFS 등의 프로토콜을 지원하며, 새로운 스토리지 시스템이라기보다 기존 스토리지 사일로 위에 얹는 Dropbox와 유사한 계층이라고 설명합니다.

핵심은 작게 유지하고, 대부분의 기능은 플러그인으로 제공합니다. 플러그인으로 스토리지 백엔드, 인증(다른 시스템에 로그인을 위임하는 기능 포함), RBAC 같은 권한 관리, 다양한 형식의 파일 뷰어, 파일 이벤트에 따라 작업을 연결하는 워크플로 엔진을 추가할 수 있습니다. 런타임 플러그인은 권한을 제한한 상태로 실행되는 WebAssembly 코드와 함께 zip 파일로 배포할 수 있습니다.

웹 클라이언트 외에도 Filestash는 데스크톱 동기화 클라이언트, API, 그리고 연결된 스토리지를 SFTP, S3, FTP, WebDAV 등의 프로토콜로 다시 노출하는 게이트웨이를 제공합니다. 검색, 버전 관리, 감사, 공개 공유, 선택 사항인 AI 기반 검색 및 OCR 기능도 포함합니다.

핵심 기능

  • 01SFTP, S3, SMB, WebDAV, FTP, IPFS 등 다양한 스토리지 프로토콜에 연결합니다.
  • 02컴파일된 Go 플러그인과 샌드박스 처리된 WebAssembly 런타임 플러그인으로 기능을 확장할 수 있습니다.
  • 03테마와 다양한 파일 뷰어를 제공하는 브라우저 기반 파일 관리자를 제공합니다.
  • 04파일 이벤트에 따라 알림 등의 작업을 실행하는 워크플로 엔진을 포함합니다.
  • 05API와 프로토콜 게이트웨이를 통해 연결된 스토리지를 외부에 제공합니다.

활용 사례

  • 기존 파일 서버, NAS 공유 폴더, 클라우드 버킷을 팀에서 하나의 웹 인터페이스로 이용할 수 있게 합니다.
  • S3 버킷이나 SMB 공유 폴더를 SFTP 또는 WebDAV로 제공해 레거시 클라이언트에서 사용할 수 있게 합니다.
  • 워크플로 엔진으로 파일 기반 파이프라인을 자동화합니다.
  • 공유 파일 저장소를 위한 사용자 지정 인증 또는 접근 규칙을 구축합니다.

빠른 시작

  1. 1

    Filestash 문서 사이트의 Getting started 가이드에 따라 설치하세요

사용 전 알아둘 점

  • AGPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스로, 수정한 소프트웨어를 네트워크를 통해 배포하는 경우 소스 코드를 공개해야 합니다.

토픽

자주 묻는 질문

filestash은(는) 무엇인가요?
플러그인 아키텍처를 통해 SFTP, S3, SMB, WebDAV, FTP 등 다양한 스토리지 백엔드에 연결하는 셀프 호스팅 웹 기반 파일 관리자입니다. Filestash는 스토리지 종류에 구애받지 않는 파일 관리자로, 하나의 웹 인터페이스에서 다양한 스토리지 시스템의 파일을 탐색하고 관리할 수 있습니다. SFTP, S3, SMB, WebDAV, FTP, IPFS, NFS 등의 프로토콜을 지원하며, 새로운 스토리지 시스템이라기보다 기존 스토리지 사일로 위에 얹는 Dropbox와 유사한 계층이라고 설명합니다.
filestash은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
filestash은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
filestash은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. filestash의 마지막 커밋은 2026년 10월 16일입니다.
filestash은(는) 어디에 사용할 수 있나요?
기존 파일 서버, NAS 공유 폴더, 클라우드 버킷을 팀에서 하나의 웹 인터페이스로 이용할 수 있게 합니다. S3 버킷이나 SMB 공유 폴더를 SFTP 또는 WebDAV로 제공해 레거시 클라이언트에서 사용할 수 있게 합니다. 워크플로 엔진으로 파일 기반 파이프라인을 자동화합니다. 공유 파일 저장소를 위한 사용자 지정 인증 또는 접근 규칙을 구축합니다.
filestash는 어떻게 설치하나요?
Filestash 문서 사이트의 Getting started 가이드에 따라 설치하세요
filestash은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mickael-kerjean/filestash

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트