Davflare
Davflare es un repositorio open source que proporciona un gestor de archivos en la nube autocontenido basado en Cloudflare R2, con interfaz web y WebDAV. Funciona sobre Pages de Cloudflare (API vía Workers) con almacenamiento gratuito de 10 GB y 100.000 invocaciones diarias.
Ficha actualizada 23 sept 2026, 3:26 · upstream 23 sept 2026, 3:23 · release extension-v1.3.8
Qué es Davflare
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Davflare es un servicio de almacenamiento en la nube autocontenido que se despliega sobre Cloudflare Pages mediante su API. Permite gestionar archivos, imágenes y videos a través de una interfaz web moderna con gestión de versiones, búsqueda avanzada, compartición de enlaces con caducidad o perpetua, y descarga de código fuente. Incluye WebDAV para acceso desde clientes locales, API keys para operaciones programáticas, y un sistema de caché en memoria que reduce la latencia de las peticiones a Cloudflare R2.
- Almacenamiento personal seguro con cifrado en reposo
- Servicios de archivos compartidos entre equipos sin necesidad de servidores propios
- Desarrollo de aplicaciones web que requieren almacenamiento persistente y rápido
- Archivos multimedia (imágenes, videos) para proyectos personales o profesionales
- Integración con herramientas de desarrollo como GitHub Pages o GitLab Pages
- Servicios de colaboración en tiempo real con sincronización de archivos
- Despliegue completamente serverless sin necesidad de configurar servidores propios ni gestionar infraestructura
- Soporte para archivos grandes mediante chunking, permitiendo subidas y descargas escalables hasta 10 GB por sesión
- WebDAV en Clase 1/2 con configuración independiente del panel web, ideal para clientes locales o aplicaciones que requieren acceso directo a los archivos
- API REST completa con endpoints para upload, download, sync y gestión de versiones de archivos
- Sistema de caché en memoria (in-memory cache) que reduce la latencia de las peticiones a Cloudflare R2 hasta un 30% respecto al caso límite
- Soporte para sitios estáticos e imágenes alojadas en una subdominio separado, permitiendo múltiples dominios desde un solo repositorio
- El almacenamiento gratuito de 10 GB es limitado y no adecuado para proyectos que requieren más espacio
- La sincronización entre archivos puede ser lenta debido a la naturaleza asíncrona del sistema de caché en memoria
- No incluye cifrado en tránsito ni en reposo por defecto, aunque se pueden configurar tokens de API con autenticación
- El almacenamiento está sujeto a límites de cuota diarios (100.000 invocaciones) que pueden saturarse durante picos de uso
- La sincronización entre archivos puede generar conflictos si no se configura un sistema de versionado adecuado
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar Davflare en Cloudflare Pages, se debe crear una cuenta con R2 activada y un método de pago. Se conecta el repositorio a la cuenta de Pages mediante 'Connect to Git' y se selecciona este proyecto. En `wrangler.toml` se configura `pages_build_output_dir = 'build'`. Se deben establecer variables de entorno como `WEBDAV_USERNAME`, `WEBDAV_PASSWORD`, `BUCKET`, `TRASH_RETENTION_DAYS` (default 30, -1 para desactivar) y `SITES_HOST` para sitios estáticos. Para usar un dominio personalizado se debe registrar uno en Cloudflare y configurar el subdominio correspondiente. Se recomienda ejecutar `npm run build` antes del despliegue. El despliegue puede fallar si no se configura correctamente la entrada de Workers o si el proyecto no tiene acceso a R2.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.