Jahresrelease 2024
Im Sommer 2024 haben wir erneute alle Komponenten zu einem kohärenten Setup aufeinander abgestimmt. Der Fokus lag auf Optimierungen für den neuen F6 Repository Stack und einen Ausbau von box mit neuen Funktionalitäten.
Lösungskomponenten
Komponente | Version | Beschreibung |
---|---|---|
docuteam feeder | 7.1 | Verschiedene Usability-Verbesserungen wie bessere Sortierungs- und Filteroptionen, die Einführung von Parametertypen für Workflow-Inputs sowie diverse Bugfixes. |
docuteam packer | 7.0 | Wechsel zu Java 17, kleinere Bugfixes. |
docuteam actions | 7.0 | Wechsel zu Java 17, neue Actions und Bugfixes für existierende Actions. |
docuteam actions-js | 2.3 | Neue Actions (u.a. um Daten im Repository zu verändern) sowie Verbesserungen (Optimierung und Performanceverbesserungen bei der Ingest-Action). |
docuteam box | 2.3 | Zusätzliche Funktionalitäten (Ansicht und Editieren von Metadaten, Verändern/Löschen von Daten im Repository sowie DIP-Download) und Verbesserungen (Performance, optimiertes F6-Datenmodell). |
docuteam rservices | 5.11 | Diese Version von rservices enthält Optimierungen für die Migration des Fedora-Repository Stacks. |
Fedora 6 Repository Software | 6.5 | Wir benutzen die neuste Version der Fedora Repository-Software. |
AtoM | 2.8 | Wir nutzen die letzte stabile Version von AtoM, ergänzt mit einem eigenen Plugin für die Anbindung an das Fedora-Repository. |
Generelles Setup und Anforderungen
Wir unterstützen primär Linux (Ubuntu) und die aktuellsten Versionen von Windows Server (2019 and 2022). Die Instanzen sollten minimal mit 4-8 CPUs sowie 16GB RAM ausgestattet sein. Standardmässig werden die Applikationen auf ein separates Laufwerk/eine separarte Partition installiert und benötigt dort ~100-200GB. Das bevorzugte DBMS is Postgres. Andere Betriebssysteme und Datenbanksysteme werden möglicherweise unterstützt, müssen aber im Einzelfall angeschaut werden. Backup erfolgt üblicherweise durch den Kunden/die Kundin in Absprache mit uns.
Das Standard-Setup besteht aus zwei Server-Instanzen:
- Ein Server für den Ingest-Prozess, bestehend vor allem aus docuteam feeder und docuteam actions/docuteam actions-js. Zusätzlich zu den obigen Anforderungen wird eine zusätzliche Partition/Disk als Workbench benötigt, üblicherweise 3-4 Mal so gross wie das grösste zu verarbeitende Paket.
- Ein Server für das Repository, aktuell bestehend aus der Fedora 6 Repository Software mit docuteam box. Zusätzlich zu den generellen Anforderungen ist auch hier ein weiterer Speicherbereich notwendig, der gross genug ist für die zu archivierenden Daten und Metadaten, üblicherweise im Terabyte-Bereich.