PageVault
PageVault es un catálogo de libros auto-alojado y local que actúa como alternativa privada a Goodreads. Permite escanear códigos ISBN para obtener metadatos, rastrear lecturas, gestionar estanterías y leer archivos EPUB/PDF directamente en el dispositivo.
Ficha actualizada 22 sept 2026, 15:24 · upstream 22 sept 2026, 4:09 · release v1.12.0
Qué es PageVault
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
PageVault es una herramienta de gestión bibliotecaria auto-alojada que prioriza la privacidad al almacenar todos los datos en un único archivo SQLite local. El software funciona como una alternativa descentralizada a plataformas como Goodreads, permitiendo a los usuarios mantener el control total sobre su colección sin depender de servicios en la nube ni cuentas externas. Soporta tres entornos de ejecución: servidor web accesible desde cualquier dispositivo de red, aplicación nativa para escritorio y aplicación móvil Android que opera completamente offline.
- Crear un catálogo personal privado de libros sin exponer datos a terceros.
- Gestionar una biblioteca física mediante escaneo rápido de códigos ISBN con la cámara.
- Rastrear el progreso de lectura, metas anuales y sesiones de tiempo dedicadas.
- Leer archivos EPUB o PDF directamente dentro de la aplicación web o móvil.
- Analizar hábitos de lectura mediante gráficos estadísticos generados automáticamente.
- Sincronizar colecciones entre dispositivos locales sin subir datos a internet.
- Arquitectura local con base de datos SQLite que nunca abandona el dispositivo.
- Pipeline de búsqueda multi-proveedor para metadatos (Crossref, Open Library, Google Books).
- Lector integrado para EPUB y PDF con guardado automático de posición de lectura.
- API REST completa para integración con otras aplicaciones o scripts externos.
- Soporte nativo para escaneo de códigos de barras en Android mediante ML Kit.
- Estadísticas visuales interactivas generadas con Plotly sobre la colección.
- La obtención inicial de metadatos requiere conexión a internet hacia proveedores externos.
- El servidor web y escritorio requieren un certificado SSL auto-firmado para acceso móvil.
- El lector integrado soporta principalmente formatos EPUB y PDF básicos.
- No existe sincronización automática en la nube; el backup manual es necesario.
- La interfaz de usuario está disponible principalmente en inglés y alemán.
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 despliegue web o escritorio, configure siempre SECRET_KEY y PAGEVAULT_ADMIN_PASSWORD en el archivo .env. Use Docker con docker compose up -d para un entorno aislado. Si se expone a red local, genere certificados SSL con mkcert o use una página de inicio segura. Realice copias de seguridad periódicas del archivo pagevault.db. Para Android, instale la APK desde releases o compile desde el directorio android/.
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.