파일 공유, 협업 코드 편집, 사용자 관리를 지원하는 단일 Go 바이너리 기반 셀프 호스팅 클라우드 플랫폼
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
저장소를 클론합니다
git clone https://github.com/linagora/twake-drive.git - 2
프로젝트 폴더로 이동한 다음 Yarn으로 종속성을 설치합니다(.nvmrc에 지정된 Node 버전 사용)
yarn install - 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 통계는 매일 갱신됩니다.
관련 프로젝트
로컬 디스크, S3 호환 스토리지, OneDrive 및 기타 클라우드 서비스에 파일을 저장하는 셀프 호스팅 파일 관리·공유 시스템입니다.
여러 클라우드 스토리지와 로컬 스토리지를 하나의 웹 인터페이스와 WebDAV로 통합하는 셀프 호스팅 파일 목록 및 관리 서버입니다.
ZFile은 개인과 소규모 팀을 위한 셀프 호스팅 온라인 파일 관리자로, 여러 스토리지 백엔드를 통합해 파일 탐색, 미리보기, 공유를 지원합니다.
Cloudflare R2와 Pages 기반의 셀프 호스팅 개인용 클라우드 드라이브로, 웹 파일 관리자와 WebDAV를 지원합니다.
파일 동기화, 공유, 팀 라이브러리, 확장 가능한 파일 메타데이터 뷰를 제공하는 오픈소스 자체 호스팅 클라우드 스토리지입니다.