discodrive
DiscoDrive es un reemplazo self-hosted de iCloud Drive, Calendar y Contacts, construido en Go que soporta WebDAV, CalDAV/CardDAV, OpenSubsonic y OPDS con cifrado end-to-end (Cryptomator Vault Format 8), autenticación WebAuthn/TOTP y sincronización estilo Dropbox.
Ficha actualizada 22 sept 2026, 18:38 · upstream 22 sept 2026, 17:29 · release sin release detectada
Qué es discodrive
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
DiscoDrive es una alternativa self-hosted para iCloud Drive, Calendar y Contacts que reemplaza la necesidad de usar múltiples servicios disjuntos como File Browser, Radicale o un servidor Subsonic separado con Calibre-web. En lugar de ejecutar múltiples herramientas con sus propios quirks y autenticaciones, DiscoDrive ejecuta un solo servicio bajo una sola cuenta en tu hardware. Los archivos se almacenan como archivos ordinarios en carpetas del disco. Si necesitas migrar a otra solución de almacenamiento, simplemente abres la carpeta y recuperas tus datos exactamente donde los dejaste. No hay almacenamiento por lotes propietarios, ni base de datos que no puedas leer, ni dependencia del proveedor.
- Almacenamiento personal seguro con cifrado end-to-end
- Sincronización de archivos, música y libros sin dependencias externas
- Gestión de calendario, contactos y tareas en un solo lugar
- Servicio de streaming propio para música y podcasts
- Reproducción de video directamente desde el navegador
- Biblioteca personal de libros con sincronización de progreso
- Cifrado end-to-end (Cryptomator Vault Format 8) que garantiza la privacidad de los datos
- Soporte nativo en Apple: cuenta integrada en iOS/macOS System Settings sin necesidad de app adicional
- Sincronización estilo Dropbox con soporte para archivos y carpetas
- Interfaz web completa para crear, editar eventos, contactos y tareas
- Editor de etiquetas integrado que permite editar títulos, artistas, álbumes, géneros y portadas por libro o carpeta
- Requiere configuración manual de certificados TLS en el servidor (no certificado automático)
- Depende de una base de datos PostgreSQL externa para persistencia
- El almacenamiento se almacena directamente en disco local sin un caché externo
- No incluye cliente móvil nativo para iOS (solo compilado desde fuente)
- La sincronización de progreso de lectura requiere que el libro esté abierto en al menos una instancia del servidor
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.
Instalación recomendada vía Docker Compose: clona el repositorio, configura .env con JWT_SECRET y SETTINGS_ENCRYPTION_KEY, ejecuta docker compose up -d. Para producción, instala un proxy HTTPS (nginx) con certificados válidos y activa X-Accel para entrega de archivos rápida. Si prefieres construir desde fuente, compila la interfaz web en web/dist, el servidor en ./cmd/server y ejecútalo junto a PostgreSQL. No expongas la portación HTTP del backend a clientes externos.
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.