Система для самостоятельного управления файлами и обмена ими с хранением на локальных дисках, в S3-совместимых хранилищах, OneDrive и других облачных сервисах.
fanchenggang/Davflare
Личное облачное хранилище на Cloudflare R2 и Pages с веб-файловым менеджером и доступом по WebDAV.
Open source альтернатива:Google Drive
Dropbox
- Звёзды
- 103
- Форки
- 69
- Открытые issues
- 0
- Последний коммит
- 12 дней назад
Что это?
Davflare — файловый менеджер для объектного хранилища Cloudflare R2. Он разворачивается на Cloudflare Pages, а API-маршруты работают как Pages Functions. Через веб-интерфейс можно загружать файлы (крупные — частями), управлять папками, искать файлы, просматривать изображения, видео и PDF, а также восстанавливать файлы из корзины с настраиваемым сроком хранения.
Файлами можно делиться по ссылкам с ограниченным или неограниченным сроком действия, при желании защитив их кодом для распаковки. Проект также предоставляет WebDAV по адресу /webdav: подключайте хранилище с компьютеров и мобильных устройств или синхронизируйте его с помощью плагинов, например Remotely Save. Система API-ключей поддерживает загрузку, скачивание и синхронизацию через скрипты, а удалённая конечная точка MCP позволяет AI-ассистентам вызывать инструменты хранилища.
Помимо хранения файлов, Davflare может публиковать папки как статические сайты, RSS-ленты подкастов, страницы загрузки и подборки PDF-книг на отдельном хосте, а также работать как хостинг изображений. В комплект входят CLI, расширение для Chrome и навык для AI-агентов.
Ключевые возможности
- 01Загрузка файлов по частям, управление папками, поиск и перетаскивание файлов в веб-интерфейсе
- 02Ссылки для общего доступа с настраиваемым сроком действия, кодами для распаковки и скачиванием папок в ZIP-архиве
- 03Доступ по WebDAV Class 1/2 по адресу /webdav для десктопных клиентов и синхронизации с Obsidian
- 04Корзина с настраиваемым сроком хранения
- 05API-ключи и удалённая конечная точка MCP для скриптов и AI-ассистентов
- 06Публикация папок как статических сайтов, RSS-лент подкастов или страниц загрузки на отдельном хосте
Сценарии использования
- Запуск личного закрытого хранилища в собственном аккаунте Cloudflare без традиционного сервера
- Синхронизация хранилища Obsidian между устройствами через WebDAV
- Хостинг общедоступного хранилища изображений для Markdown, блогов или загрузок из чатов
- Обмен установщиками программ или подборками PDF через простую страницу загрузки
Быстрый старт
- 1
Откройте Cloudflare Workers & Pages, создайте проект Pages и подключите этот Git-репозиторий (необходимо активировать R2).
- 2
Установите для предустановки фреймворка значение None, а для команды сборки — npm run build.
npm run build - 3
Привяжите бакет R2 к BUCKET, задайте WEBDAV_USERNAME и WEBDAV_PASSWORD, затем выполните повторное развертывание.
Что важно знать
- Требуется аккаунт Cloudflare с активированным R2 и добавленным способом оплаты.
- Развертывание необходимо выполнять как проект Cloudflare Pages; кнопка развертывания Workers и команда wrangler deploy не будут работать.
- Из-за ограничения Cloudflare на размер тела запроса каждый файл должен быть меньше 100 МБ.
В подборках
Темы
Частые вопросы
- Что такое Davflare?
- Личное облачное хранилище на Cloudflare R2 и Pages с веб-файловым менеджером и доступом по WebDAV. Davflare — файловый менеджер для объектного хранилища Cloudflare R2. Он разворачивается на Cloudflare Pages, а API-маршруты работают как Pages Functions. Через веб-интерфейс можно загружать файлы (крупные — частями), управлять папками, искать файлы, просматривать изображения, видео и PDF, а также восстанавливать файлы из корзины с настраиваемым сроком хранения.
- Davflare можно использовать бесплатно? Какая у него лицензия?
- Davflare распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Davflare всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Davflare — 26 окт. 2026 г..
- Для чего можно использовать Davflare?
- Запуск личного закрытого хранилища в собственном аккаунте Cloudflare без традиционного сервера Синхронизация хранилища Obsidian между устройствами через WebDAV Хостинг общедоступного хранилища изображений для 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 проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Сервер для самостоятельного размещения, который объединяет облачные и локальные хранилища в одном веб-интерфейсе и через WebDAV.
Лёгкий файловый менеджер для бакетов Cloudflare R2, работающий прямо в браузере; поддерживает загрузку частями, предпросмотр и функции хостинга изображений.
Самостоятельно размещаемый почтовый сервис на Cloudflare Workers: создавайте несколько ящиков на одном домене, отправляйте письма и вложения через адаптивный веб-интерфейс.
Командный чат для самостоятельного размещения на Cloudflare Workers: обмен сообщениями в реальном времени, двусторонний мост с Telegram и серверное шифрование сообщений и файлов.
Персональная и командная база знаний на собственном хостинге, работающая на Cloudflare Workers, D1 и R2 и совместимая с Memos API и MCP.