可自托管的文件管理与分享系统,支持将文件存放在本地、S3 兼容存储、OneDrive 等多种云存储中。
- Star
- 103
- Fork
- 69
- 未关闭 Issue
- 0
- 最近提交
- 12天前
这是什么?
Davflare 是一个面向 Cloudflare R2 对象存储的文件管理器,部署在 Cloudflare Pages 上,API 通过 Pages Functions 运行。网页端支持大文件分块上传、文件夹管理、搜索,以及图片、视频和 PDF 缩略图预览,删除的文件进入回收站,保留时长可配置。
分享链接可设置过期时间或永久有效,并可加提取码。项目在 /webdav 路径提供 WebDAV 服务,桌面和移动端客户端或 Remotely Save 等同步插件都可以挂载或同步网盘。API 密钥可用于脚本化的上传、下载和同步,远程 MCP 接口则让 AI 助手调用网盘功能。
除存储外,Davflare 还能把文件夹发布为静态站点、播客 RSS、软件下载页和 PDF 书架,并可绑定独立域名作为图床使用。项目附带命令行工具 davflare-cli、Chrome 扩展和 Agent Skill。
核心功能
- 01网页端支持分块上传、文件夹管理、搜索和拖拽上传
- 02分享链接可设过期时间,支持提取码和文件夹打包下载
- 03在 /webdav 提供 WebDAV 服务,可供桌面客户端和 Obsidian 同步使用
- 04回收站保留时长可配置
- 05提供 API 密钥和远程 MCP 接口,便于脚本和 AI 助手调用
- 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个自托管的文件列表与管理服务,通过统一的网页界面和 WebDAV 访问多种网盘及本地存储。
一款纯浏览器端的 Cloudflare R2 文件管理器,支持分片上传、文件预览和图床式使用。
基于 Cloudflare Workers 部署的自建邮箱服务,一个域名即可创建多个邮箱,支持收发邮件与附件。
基于 Cloudflare 运行的自部署团队聊天系统,支持实时消息、Telegram 双向桥接和服务端加密。
基于 Cloudflare Workers、D1 和 R2 运行的个人与团队知识库,兼容 Memos API 并提供 MCP 接口。