Sistema autohospedado para gestionar y compartir archivos, que los almacena en discos locales, almacenamiento compatible con S3, OneDrive y otros proveedores de la nube.
fanchenggang/Davflare
Unidad personal en la nube autohospedada, basada en Cloudflare R2 y Pages, con administrador web de archivos y acceso WebDAV.
Alternativa open source a:Google Drive
Dropbox
- Estrellas
- 103
- Forks
- 69
- Issues abiertos
- 0
- Último commit
- hace 12 días
¿Qué es?
Davflare es un administrador de archivos para el almacenamiento de objetos Cloudflare R2, desplegado en Cloudflare Pages con rutas de API ejecutadas como Pages Functions. Ofrece una interfaz web para subir archivos (en fragmentos cuando son grandes), organizar carpetas, buscar, previsualizar imágenes, videos y PDF, y restaurar archivos desde una papelera con un periodo de retención configurable.
Los archivos se pueden compartir mediante enlaces que caducan o no, con la opción de protegerlos con un código de extracción. El proyecto también ofrece WebDAV en /webdav, para que clientes de escritorio y móviles, o complementos de sincronización como Remotely Save, puedan montar o sincronizar la unidad. Un sistema de API keys permite automatizar la carga, descarga y sincronización, y un endpoint MCP remoto permite que los asistentes de IA usen las herramientas de la unidad.
Además del almacenamiento, Davflare puede publicar carpetas como sitios estáticos, feeds RSS de podcasts, páginas de descarga y estanterías de libros en PDF bajo un hostname independiente, y también puede funcionar como alojamiento de imágenes. Incluye una CLI complementaria, una extensión de Chrome y una skill para agentes.
Funciones clave
- 01Carga de archivos en fragmentos, gestión de carpetas, búsqueda y arrastrar y soltar en la interfaz web
- 02Enlaces compartidos con caducidad opcional, códigos de extracción y descarga de carpetas en ZIP
- 03Acceso WebDAV Class 1/2 en /webdav para clientes de escritorio y sincronización con Obsidian
- 04Papelera con periodo de retención configurable
- 05API keys y un endpoint MCP remoto para scripts y asistentes de IA
- 06Publicación de carpetas como sitios estáticos, feeds RSS de podcasts o páginas de descarga bajo un hostname independiente
Casos de uso
- Usar una unidad privada personal en una cuenta propia de Cloudflare, sin un servidor tradicional
- Sincronizar una bóveda de Obsidian entre dispositivos mediante WebDAV
- Alojar un repositorio público de imágenes para Markdown, blogs o cargas desde chats
- Compartir instaladores de software o colecciones de PDF mediante una página de descarga sencilla
Inicio rápido
- 1
Abre Cloudflare Workers & Pages, crea un proyecto de Pages y conecta este repositorio de Git (es necesario tener R2 activado).
- 2
Establece el ajuste preestablecido del framework en None y el comando de compilación en npm run build.
npm run build - 3
Vincula tu bucket de R2 a BUCKET, configura WEBDAV_USERNAME y WEBDAV_PASSWORD y vuelve a implementar.
Antes de usarlo
- Se necesita una cuenta de Cloudflare con R2 activado y un método de pago registrado.
- Debe implementarse como un proyecto de Cloudflare Pages; el botón de implementación de Workers y wrangler deploy no funcionarán.
- Cada archivo debe ocupar menos de 100 MB debido al límite de tamaño del cuerpo de las solicitudes de Cloudflare.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Davflare?
- Unidad personal en la nube autohospedada, basada en Cloudflare R2 y Pages, con administrador web de archivos y acceso WebDAV. Davflare es un administrador de archivos para el almacenamiento de objetos Cloudflare R2, desplegado en Cloudflare Pages con rutas de API ejecutadas como Pages Functions. Ofrece una interfaz web para subir archivos (en fragmentos cuando son grandes), organizar carpetas, buscar, previsualizar imágenes, videos y PDF, y restaurar archivos desde una papelera con un periodo de retención configurable.
- ¿Davflare es gratuito? ¿Qué licencia tiene?
- Davflare es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Davflare sigue mantenido?
- Mantenimiento activo. El último commit de Davflare fue el 26 oct 2026.
- ¿Para qué puedo usar Davflare?
- Usar una unidad privada personal en una cuenta propia de Cloudflare, sin un servidor tradicional Sincronizar una bóveda de Obsidian entre dispositivos mediante WebDAV Alojar un repositorio público de imágenes para Markdown, blogs o cargas desde chats Compartir instaladores de software o colecciones de PDF mediante una página de descarga sencilla
- ¿Cómo se instala Davflare?
- Abre Cloudflare Workers & Pages, crea un proyecto de Pages y conecta este repositorio de Git (es necesario tener R2 activado). Establece el ajuste preestablecido del framework en None y el comando de compilación en npm run build.: npm run build Vincula tu bucket de R2 a BUCKET, configura WEBDAV_USERNAME y WEBDAV_PASSWORD y vuelve a implementar.
- ¿Dónde consigo Davflare?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/fanchenggang/Davflare
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor autohospedado para listar y gestionar archivos que unifica numerosos proveedores de almacenamiento en la nube y almacenamiento local en una sola interfaz web y WebDAV.
Administrador de archivos ligero que funciona íntegramente en el navegador para buckets de Cloudflare R2, con cargas por partes, vistas previas y herramientas para alojar imágenes.
Servicio de correo electrónico autohospedable basado en Cloudflare Workers que permite crear varios buzones en un dominio, enviar mensajes y gestionar adjuntos desde una interfaz web adaptable.
Chat de equipo autohospedado en Cloudflare Workers, con mensajería en tiempo real, puente bidireccional con Telegram y cifrado de mensajes y archivos en el servidor.
Base de conocimiento personal y de equipo autohospedada que funciona íntegramente en Cloudflare Workers, D1 y R2, con una API compatible con Memos y endpoints MCP.