Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

heratio

Plataforma open-source GLAM (archivos, museos) sobre Laravel 12 que unifica descripción archivística, gestión de colecciones y preservación digital con soporte nativo para RiC.

Ficha actualizada 28 sept 2026, 4:44 · upstream 28 sept 2026, 4:30 · release v1.155.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es heratio

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

Heratio es una plataforma open-source bajo licencia AGPL-3.0 diseñada para instituciones culturales (GLAM), bibliotecas, archivos y museos. Construida sobre Laravel 12 y PHP 8.3, unifica la descripción archivística, gestión de colecciones museísticas, administración de activos digitales y gestión de registros en una sola aplicación autohospedable.

El sistema soporta estándares internacionales como ISAD(G), ISAAR(CPF), ISDIAH y Dublin Core, con capacidades avanzadas de preservación digital mediante OAIS, PREMIS y OCFL. Incluye un ecosistema semántico centralizado bajo OpenRiC para la implementación del modelo Records in Contexts (RiC).

La arquitectura utiliza una base de datos MySQL/MariaDB para metadatos archivísticos, Apache Jena Fuseki para el grafo RiC-O, Elasticsearch para búsqueda full-text y Qdrant para búsqueda semántica. Ofrece un portal autodescripción para investigadores con flujo de revisión por archiveros.

CASOS DE USO
  • Gestión integral de colecciones museísticas con procedimientos Spectrum 5.1
  • Descripción archivística bajo estándares ISAD(G) y RiC-O en una sola plataforma
  • Preservación digital automatizada mediante conexión Archivematica y cifrado AES-256-GCM
  • Enriquecimiento de metadatos con IA (NER) localizable para soberanía de datos POPIA/GDPR
PUNTOS DESTACADOS
  • Soporte nativo Records in Contexts (RiC) como capacidad primera clase, no add-on oculto
  • Arquitectura modular monorepo con paquetes independientes por dominio funcional
  • Compatibilidad bidireccional con base de datos AtoM existente sin dependencias de código
  • Portal autodescripción para investigadores con flujo de revisión de calidad garantizada
PRECAUCIONES
  • No incluye Dockerfile ni Compose en el repositorio principal; requiere instalación manual o uso de imagen precompilada
  • El stack de IA (Ollama) es externo y no incluido en la imagen oficial por política de soberanía de datos
  • Requiere configuración manual de variables de entorno para despliegues personalizados sin usar el instalador binario
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Despliegue manual

Para producción: instalar PHP 8.3, MySQL 8+, Nginx, Elasticsearch 8 y Redis. Usar bin/install para despliegue limpio o bin/install-overlay para migración desde AtoM. Para pruebas rápidas, usar la imagen precompilada en GitHub Container Registry con docker compose -f docker/docker-compose.yml up -d --build. Verificar vm.max_map_count=262144 antes de arrancar Elasticsearch.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsLaravelPHP
SERVICIOS
PostgreSQLMySQLRedisElasticsearch
BASES DE DATOS
PostgreSQLMySQLRedisElasticsearch
PUERTOS
303063339200
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.