로컬 디스크, S3 호환 스토리지, OneDrive 및 기타 클라우드 서비스에 파일을 저장하는 셀프 호스팅 파일 관리·공유 시스템입니다.
fanchenggang/Davflare
Cloudflare R2와 Pages 기반의 셀프 호스팅 개인용 클라우드 드라이브로, 웹 파일 관리자와 WebDAV를 지원합니다.
대체할 수 있는 제품:Google Drive
Dropbox
- 스타
- 103
- 포크
- 69
- 열린 이슈
- 0
- 마지막 커밋
- 12일 전
어떤 프로젝트인가요?
Davflare는 Cloudflare R2 오브젝트 스토리지를 위한 파일 관리자입니다. Cloudflare Pages에 배포되며, API 경로는 Pages Functions에서 실행됩니다. 웹 인터페이스에서 파일 업로드(대용량 파일은 청크 단위로 업로드), 폴더 정리, 검색, 이미지·동영상·PDF 미리 보기, 보관 기간을 설정할 수 있는 휴지통에서 파일 복원을 할 수 있습니다.
만료 기간이 있거나 만료되지 않는 공유 링크를 만들 수 있으며, 선택적으로 추출 코드를 설정해 보호할 수 있습니다. 또한 /webdav에서 WebDAV를 제공하므로 데스크톱 및 모바일 클라이언트나 Remotely Save 같은 동기화 플러그인으로 드라이브를 연결하거나 동기화할 수 있습니다. API 키 시스템을 사용하면 스크립트로 업로드, 다운로드, 동기화를 수행할 수 있으며, 원격 MCP 엔드포인트를 통해 AI 어시스턴트가 드라이브 도구를 호출할 수 있습니다.
스토리지 기능 외에도 Davflare는 별도의 호스트 이름에서 폴더를 정적 사이트, 팟캐스트 RSS 피드, 다운로드 페이지, PDF 서재로 게시할 수 있으며 이미지 호스트로도 사용할 수 있습니다. 동반 CLI, Chrome 확장 프로그램, 에이전트 스킬도 포함되어 있습니다.
핵심 기능
- 01웹 UI에서 청크 단위 업로드, 폴더 관리, 검색, 드래그 앤 드롭 지원
- 02선택적으로 만료 기간과 추출 코드를 설정할 수 있는 공유 링크 및 폴더 ZIP 다운로드
- 03데스크톱 클라이언트와 Obsidian 동기화를 위한 /webdav의 WebDAV Class 1/2 지원
- 04보관 기간을 설정할 수 있는 휴지통
- 05스크립트와 AI 어시스턴트를 위한 API 키 및 원격 MCP 엔드포인트
- 06별도의 호스트 이름에서 폴더를 정적 사이트, 팟캐스트 RSS 피드 또는 다운로드 페이지로 게시
활용 사례
- 기존 서버 없이 자체 Cloudflare 계정에서 개인용 비공개 드라이브 운영
- WebDAV를 통해 여러 기기에서 Obsidian 보관함 동기화
- Markdown, 블로그 또는 채팅 업로드용 공개 이미지 버킷 호스팅
- 간편한 다운로드 페이지로 소프트웨어 설치 파일이나 PDF 모음 공유
빠른 시작
- 1
Cloudflare Workers & Pages를 열고 Pages 프로젝트를 만든 다음 이 Git 저장소를 연결합니다(R2 활성화 필요).
- 2
프레임워크 프리셋을 None으로, 빌드 명령을 npm run build로 설정합니다.
npm run build - 3
R2 버킷을 BUCKET에 바인딩하고 WEBDAV_USERNAME 및 WEBDAV_PASSWORD를 설정한 다음 다시 배포합니다.
사용 전 알아둘 점
- R2가 활성화되어 있고 결제 수단이 등록된 Cloudflare 계정이 필요합니다.
- Cloudflare Pages 프로젝트로 배포해야 합니다. Workers 배포 버튼과 wrangler deploy는 작동하지 않습니다.
- Cloudflare의 요청 본문 크기 제한으로 인해 각 파일은 100MB 미만이어야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Davflare은(는) 무엇인가요?
- Cloudflare R2와 Pages 기반의 셀프 호스팅 개인용 클라우드 드라이브로, 웹 파일 관리자와 WebDAV를 지원합니다. Davflare는 Cloudflare R2 오브젝트 스토리지를 위한 파일 관리자입니다. Cloudflare Pages에 배포되며, API 경로는 Pages Functions에서 실행됩니다. 웹 인터페이스에서 파일 업로드(대용량 파일은 청크 단위로 업로드), 폴더 정리, 검색, 이미지·동영상·PDF 미리 보기, 보관 기간을 설정할 수 있는 휴지통에서 파일 복원을 할 수 있습니다.
- Davflare은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Davflare은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Davflare은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Davflare의 마지막 커밋은 2026년 10월 26일입니다.
- Davflare은(는) 어디에 사용할 수 있나요?
- 기존 서버 없이 자체 Cloudflare 계정에서 개인용 비공개 드라이브 운영 WebDAV를 통해 여러 기기에서 Obsidian 보관함 동기화 Markdown, 블로그 또는 채팅 업로드용 공개 이미지 버킷 호스팅 간편한 다운로드 페이지로 소프트웨어 설치 파일이나 PDF 모음 공유
- Davflare는 어떻게 설치하나요?
- Cloudflare Workers & Pages를 열고 Pages 프로젝트를 만든 다음 이 Git 저장소를 연결합니다(R2 활성화 필요). 프레임워크 프리셋을 None으로, 빌드 명령을 npm run build로 설정합니다.: npm run build R2 버킷을 BUCKET에 바인딩하고 WEBDAV_USERNAME 및 WEBDAV_PASSWORD를 설정한 다음 다시 배포합니다.
- Davflare은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/fanchenggang/Davflare
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
여러 클라우드 스토리지와 로컬 스토리지를 하나의 웹 인터페이스와 WebDAV로 통합하는 셀프 호스팅 파일 목록 및 관리 서버입니다.
청크 업로드, 미리보기, 이미지 호스팅 기능을 제공하는 가벼운 순수 브라우저 기반 Cloudflare R2 버킷 파일 관리자입니다.
Cloudflare Workers 기반의 셀프 호스팅 이메일 서비스로, 한 도메인에 여러 메일함을 만들고 메일 전송, 첨부 파일, 반응형 웹 UI를 사용할 수 있습니다.
Cloudflare Workers에서 실행되는 셀프 호스팅 팀 채팅으로, 실시간 메시지, 양방향 Telegram 브리지, 서버 측 암호화를 지원합니다.
Cloudflare Workers, D1, R2에서 완전히 실행되는 셀프 호스팅 팀·개인용 지식 베이스로, Memos 호환 API와 MCP 엔드포인트를 제공합니다.