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
Composant | Version | Description |
---|---|---|
docuteam feeder | 7.0 | Depuis 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 packer | 6.7 | Ajout de fonctionnalités comme la création de paquet SIP depuis un fichier CSV. |
docuteam actions | 6.7 | Compatibilité avec la nouvelle stack Fedora 6, de nombreuses corrections de petits bugs et ajout de fonctions spécifiques à des clients. |
docuteam actions-js | 1.1 | docuteam 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 box | 1.1 | docuteam 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 rservices | 5.10 | Cette 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 Software | 6.4 | Nous utilisons la version la plus récente du logiciel de repository Fedora 6. |
AtoM | 2.7 | Nous 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.