Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Pinakes

Sistema Integrado de Biblioteca (ILS) open source y auto-alojado para escuelas, municipios y colecciones privadas. Incluye OPAC, gestión de préstamos, Z39.50/SRU y app Android companion.

Ficha actualizada 24 sept 2026, 18:42 · upstream 24 sept 2026, 18:30 · release v0.7.85

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Pinakes

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Pinakes es una solución completa para la gestión bibliotecaria escrita en PHP con Slim Framework y base de datos MySQL o MariaDB. Se centra en la automatización y extensibilidad mediante un sistema de plugins, permitiendo configurar catálogos públicos funcionales sin necesidad de un equipo web dedicado. Incluye capacidades avanzadas como servidor Z39.50/SRU para interoperabilidad, gestión de suscripciones a periódicos (Emeroteca) y una aplicación móvil Android nativa para el préstamo y reserva de materiales.

El sistema soporta notificaciones automáticas, gestión de donaciones y un instalador que incluye activos precompilados, eliminando la necesidad de herramientas de construcción en el host de producción. La arquitectura permite separar claramente los datos de las aplicaciones mediante un plugin system robusto, facilitando la personalización sin tocar el núcleo del código.

La última versión (v0.7.86) introduce mejoras significativas en la gestión de artículos de periódicos, rotación de copias de seguridad y corrección de errores en la persistencia de datos. El sistema está licenciado bajo GPL-3 y soporta múltiples idiomas, con documentación disponible en Docsify.

CASOS DE USO
  • Gestión completa de préstamos, reservas y devoluciones de libros y materiales
  • Catálogo público accesible (OPAC) para consulta de fondos bibliográficos
  • Gestión de suscripciones a periódicos y revistas con control de ejemplares
  • Interoperabilidad mediante servidor Z39.50 y SRU para integración con otros sistemas
  • Acceso móvil para usuarios con app Android companion para préstamos y reservas
PUNTOS DESTACADOS
  • Sistema de plugins extensible para funcionalidades adicionales sin tocar el núcleo
  • App Android companion incluida para gestión desde el teléfono del usuario
  • Servidor Z39.50 y SRU nativo para interoperabilidad bibliotecaria estándar
  • Gestión avanzada de artículos en periódicos (Emeroteca) con importación CSV
  • Rotación automática de copias de seguridad para evitar llenado excesivo del disco
PRECAUCIONES
  • No incluye Docker ni Dockerfile nativo para contenerización directa
  • Requiere PHP 8.2 o superior estrictamente, no soporta versiones anteriores
  • Configuración manual del servidor web (Apache/Nginx) con mod_rewrite necesaria
  • No soporta instalación one-click en el host directamente sin configuración previa
VISUAL

Capturas del proyecto

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

Admin DashboardPinakes - Library Management SystemBook Catalog ManagementPublic Catalog
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Instalar PHP 8.2+ con extensiones PDO, GD, JSON y Fileinfo. Configurar MySQL/MariaDB 5.7+. Usar Apache con mod_rewrite o Nginx. Habilitar HTTPS obligatorio para la API Book Scraper. Verificar compatibilidad de versiones antes de actualizar.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsPHP
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
8001
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.