Aller au contenu principal

Version annuelle 2023

En avril 2023, tous les composants ont été étiquetés afin de créer une configuration cohérente de toutes les applications. Cette version annuelle comprend les nouvelles applications ainsi que la mise à jour des applications existantes afin de pouvoir supporter la nouvelle stack de repository basée sur Fedora 6.

Composants de la solution

ComposantVersionDescription
docuteam feeder7.0Depuis la version 5.7 de 2022, deux mises à jour en addition de la version 5.8 ont été réalisées pour le support de Fedora 6: la version 6.0 de docuteam feeder remplace la gestion de l'authentification interne par Keycloak, et la version 7.0 supprime certaines fonctionnalités qui avaient été notée comme dépréciées lors de versions précédentes.
docuteam packer6.7Ajout de fonctionnalités comme la création de paquet SIP depuis un fichier CSV.
docuteam actions6.7Compatibilité avec la nouvelle stack Fedora 6, de nombreuses corrections de petits bugs et ajout de fonctions spécifiques à des clients.
docuteam actions-js1.1docuteam actions-js est une nouvelle collection d'actions développée en javascript qui peut être utilisée dans des workflows d'ingest. Elle contient principalement des actions de migration et de stockage pour la stack Fedora 6 et implémente un mapping de Matterhorn METS vers RDF.
docuteam box1.1docuteam box est la nouvelle application frontend pour la stack du repository Fedora 6. Elle implémente le modèle de données Matterhorn RDF. Elle consiste en une interface utilisateur, reprenant le cockpit de feeder, et une API remplaçant rservices.
docuteam rservices5.10Cette dernière version de docuteam rservices contient les fonctionnalités et modifications nécessaires pour la migration de la stack de repository Fedora.
Fedora 6 Repository Software6.4Nous utilisons la version la plus récente du logiciel de repository Fedora 6.
AtoM2.7Nous utilisons la version la plus récente du logiciel AtoM, complétée par un plug-in permettant l'accès au repository Fedora.

Installation générale et prérequis

Nous supportons principalement Linux (Ubuntu) et les versions les plus récentes de Windows Server (2019 et 2022). Les instances doivent avoir un minimum de 4-8 cœurs CPU et 16GB de RAM. Par défaut, ces applications seront installées sur un disque/une partition séparé et ont besoin de ~100-200GB d'espace. Notre système de gestion de base de données de choix est Postgres. D'autres systèmes d'exploitation et de gestion de base de données peuvent être supportés, mais devront être évalués au cas par cas. Les sauvegardes sont en principe gérées par le client en collaboration avec nous.

L'installation standard comprend deux serveurs séparés:

  • Un serveur pour le processus d'ingest, qui se compose principalement de docuteam feeder et docuteam actions/docuteam actions-js. En addition des prérequis mentionnés plus haut, un disque/une partition supplémentaire est nécessaire, habituellement 3-4 fois plus grand que la plus grosse déposition qui doit être traitée.
  • Un serveur pour la stack de repository, actuellement Fedora 6 Repository Software avec docuteam box. En addition des prérequis mentionnés plus haut, un système de stockage supplémentaire est nécessaire. Il doit être assez grand pour stocker les données et métadonnées qui seront archivées, habituellement >=1TB.