Repolode
linagora

linagora/twake-drive

파일 업로드, 정리, 공유 및 검색 기능을 제공하는 오픈소스 웹 파일 관리자입니다. Cozy Cloud 앱으로 구축되었으며 Google Drive의 대안으로 소개됩니다.

대체할 수 있는 제품:Google Drive

스타
991
포크
166
열린 이슈
256
마지막 커밋
12시간 전

어떤 프로젝트인가요?

Twake Drive는 Linagora에서 만든 웹 기반 파일 관리자입니다. 폴더를 탐색할 수 있는 파일 트리, 파일과 폴더 업로드, URL을 통한 파일 및 폴더 공유, 저장된 파일 검색 기능을 제공합니다. AGPL-3.0 라이선스로 배포되며 Google Drive의 오픈소스 대안으로 소개됩니다.

이 앱은 JavaScript로 만들어졌으며 Cozy 플랫폼의 백엔드인 cozy-stack에서 실행됩니다. 개발자는 저장소를 clone하고 Yarn으로 의존성을 설치한 다음, 핫 모듈 교체를 지원하는 watch 모드나 일회성 빌드로 생성한 정적 파일을 cozy-stack을 통해 제공합니다. 테스트에는 Jest를, 엔드투엔드 테스트에는 Playwright를 사용합니다.

서로 다른 Twake 인스턴스 간 공유도 지원합니다. 사용자는 다른 인스턴스의 수신자와 폴더를 공유할 수 있으며, 수신자는 이메일로 받은 링크를 통해 공유를 수락합니다. 이 흐름을 개발하려면 MailHog 같은 로컬 메일 서버가 필요합니다.

핵심 기능

  • 01폴더 트리에서 파일 탐색
  • 02개별 파일과 폴더 전체 업로드
  • 03URL을 통한 파일 및 폴더 공유
  • 04저장된 파일과 폴더 검색
  • 05다른 Twake 인스턴스의 사용자와 폴더 공유

활용 사례

  • Google Drive의 대안으로 개인 또는 팀용 파일 저장 웹 앱을 자체 호스팅
  • Cozy 기반 파일 관리 프런트엔드 개발 또는 커스터마이징
  • cozy-stack 및 cozy-ui 라이브러리를 기반으로 한 React 파일 관리자 살펴보기

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/linagora/twake-drive.git
  2. 2

    프로젝트 폴더로 이동한 다음 Yarn으로 종속성을 설치합니다(.nvmrc에 지정된 Node 버전 사용)

    yarn install
  3. 3

    dev 모드에서 watcher를 시작한 다음 cozy-stack으로 빌드를 제공합니다

    yarn watch

사용 전 알아둘 점

  • Cozy Cloud 앱으로 실행되므로 cozy-stack 백엔드와 Cozy 개발 환경을 설정해야 합니다.
  • AGPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스로, 네트워크를 통해 제공하는 수정된 소스 코드를 공유해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

twake-drive은(는) 무엇인가요?
파일 업로드, 정리, 공유 및 검색 기능을 제공하는 오픈소스 웹 파일 관리자입니다. Cozy Cloud 앱으로 구축되었으며 Google Drive의 대안으로 소개됩니다. Twake Drive는 Linagora에서 만든 웹 기반 파일 관리자입니다. 폴더를 탐색할 수 있는 파일 트리, 파일과 폴더 업로드, URL을 통한 파일 및 폴더 공유, 저장된 파일 검색 기능을 제공합니다. AGPL-3.0 라이선스로 배포되며 Google Drive의 오픈소스 대안으로 소개됩니다.
twake-drive은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
twake-drive은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
twake-drive은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. twake-drive의 마지막 커밋은 2026년 11월 5일입니다.
twake-drive은(는) 어디에 사용할 수 있나요?
Google Drive의 대안으로 개인 또는 팀용 파일 저장 웹 앱을 자체 호스팅 Cozy 기반 파일 관리 프런트엔드 개발 또는 커스터마이징 cozy-stack 및 cozy-ui 라이브러리를 기반으로 한 React 파일 관리자 살펴보기
twake-drive는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/linagora/twake-drive.git 프로젝트 폴더로 이동한 다음 Yarn으로 종속성을 설치합니다(.nvmrc에 지정된 Node 버전 사용): yarn install dev 모드에서 watcher를 시작한 다음 cozy-stack으로 빌드를 제공합니다: yarn watch
twake-drive은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/linagora/twake-drive

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

관련 프로젝트