caby
Gestor de archivos auto-alojado sin dependencias externas, optimizado para redes domésticas y dispositivos ARM. Soporta OIDC, subidas por chunks y compartición segura.
Ficha actualizada 24 sept 2026, 0:17 · upstream 24 sept 2026, 0:12 · release v0.2.1
Qué es caby
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Caby es un gestor de archivos auto-alojado diseñado para redes domésticas, que elimina la dependencia de servicios externos mediante un runtime backend integrado. Todo el sistema, desde la configuración hasta los metadatos, se almacena en archivos legibles, lo que garantiza transparencia y control total sobre los datos. La arquitectura está optimizada para dispositivos de bajo consumo como Raspberry Pi con imágenes ARM, manteniendo una complejidad operativa alta pero gestionable sin orquestadores externos.
La plataforma permite organizar archivos mediante "espacios" para un control de acceso granular, facilita la subida de archivos grandes mediante fragmentación (chunked uploads) para mejorar el rendimiento y compatibilidad con proxies, y ofrece funcionalidades de compartición para familiares o invitados. La autenticación es flexible, soportando proveedores OIDC populares o credenciales nativas, sin depender de bases de datos externas ni servicios en la nube.
Es importante destacar que Caby está en fase pre-1.0 bajo desarrollo activo, lo que implica posibles cambios rotativos en APIs y configuración entre versiones. Los archivos almacenados son inmutables ante actualizaciones del software, protegiendo los datos del usuario frente a rupturas de compatibilidad. La documentación oficial proporciona guías detalladas para despliegue vía Docker Compose, Helm/Kubernetes o instalación directa.
- Gestión centralizada de archivos en redes domésticas sin dependencias externas
- Compartición segura de fotos y videos con familiares mediante espacios aislados
- Autenticación federada con proveedores OIDC existentes (Authentik, Authelia)
- Almacenamiento local para dispositivos ARM como Raspberry Pi 4/5
- Subida de archivos grandes con resumiabilidad en conexiones inestables
- Arquitectura sin dependencias externas que elimina puntos únicos de fallo
- Soporte nativo para imágenes ARM optimizado para hardware ligero
- Almacenamiento plano legible que permite auditoría manual de configuración
- Subida por chunks con resumiabilidad para conexiones intermitentes
- Integración OIDC con múltiples proveedores sin configuración compleja
- Fase pre-1.0 con cambios potenciales en APIs entre versiones
- Funcionalidades avanzadas como versionado de archivos aún no implementadas
- Requiere activación manual inicial mediante token y configuración de contraseña
- Sin soporte para edición web de archivos o sincronización de dispositivos
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Generar token de activación de 64 caracteres antes del despliegue. Usar compose.yaml oficial con config.yaml personalizado. Para Kubernetes, emplear Helm chart con dominio propio en ingress.web.host. Verificar puertos 3000 libres y asignar mínimo 4 núcleos CPU/4GB RAM para producción estable.
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.

