Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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/.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5000
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.