mybibli
mybibli es un catálogo bibliotecario auto-alojado en Rust + Axum + MariaDB para colecciones personales, con escaneado de códigos de barras, préstamos y gestión de ubicaciones físicas.
Ficha actualizada 23 sept 2026, 19:24 · upstream 23 sept 2026, 19:23 · release v1.19.0
Qué es mybibli
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
mybibli es una aplicación web auto-alojada diseñada para catalogar, localizar y prestar libros y material multimedia en un entorno doméstico. Prioriza la privacidad al no usar sincronización en la nube ni telemetría, manteniendo todos los datos en la red local del usuario.
El sistema utiliza escaneado de códigos de barras como entrada principal para el catálogo, resolviendo metadatos asíncronamente a través de una cadena de proveedores (BnF, Google Books, Open Library, etc.). Soporta múltiples formatos multimedia incluyendo libros, cómics, audio y películas, con detección automática de tipos y portadas.
La arquitectura está construida en Rust 2024 con Axum para el backend, Askama para plantillas compiladas y HTMX + Tailwind CSS para el frontend sin frameworks SPA. Incluye autenticación segura con cookies HttpOnly, tokens CSRF por sesión y políticas de seguridad de contenido estrictas.
- Catálogo automatizado de colecciones personales mediante escaneo de códigos de barras ISBN/EAN-13
- Gestión de préstamos entre miembros del hogar con historial y alertas de vencimiento
- Organización física de estanterías con jerarquía de ubicaciones y auditoría de ubicación real
- Panel de administración para gestión de usuarios, proveedores de metadatos y configuración del sistema
- Arquitectura en Rust con Axum garantizando rendimiento y seguridad de memoria
- Integración con múltiples proveedores de metadatos bibliográficos (BnF, Google Books, Open Library, etc.)
- Accesibilidad WCAG 2.2 AA con navegación completa por teclado y soporte móvil nativo
- Sin frameworks SPA ni scripts inline, cumpliendo CSP estricto para máxima seguridad del frontend
- No incluye autenticación multifactor (MFA) nativa; requiere proxy inverso para acceso externo seguro
- La exposición directa a internet no está soportada por diseño; se recomienda túnel privado o VPN
- Las actualizaciones de versión requieren backup manual antes del despliegue; no hay rollback automático
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.
Usar Docker Compose con v1.1.0+. Montar tres volúmenes: mybibli_db_data (base de datos), mybibli_covers (portadas) y opcionalmente mybibli_logs. Configurar MYBIBLI_COOKIE_SECURE=true si se usa proxy inverso. No exponer puertos directamente a internet; usar Tailscale, WireGuard o VPN para acceso remoto.
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.



