Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Caby file browserCaby Logo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.