Introduction Procédures d'exploitation - utilisateur Procédures d'exploitation - administrateur Configuration Prérequis pour Maarch RM Installation du socle d'archivage de Maarch RM Publication CLI Variables d'environnement Publication HTTP Installation de l'extension Archives Courrier Installation de l'extension Archives Publiques Installation de l'extension Coffre fort numérique Configuration de la sécurité Configuration de la protection CSRF Configuration des rôles d'organisation Gestion de l'espace d'échange Configuration du stockage Configuration du classement des Logs Migration du support Référentiel Externe Gestion du référentiel des formats Configuration des services de conversion Configuration de l'indexation plein texte Configuration de l'interface homme-machine Configuration de la prévisualisation Configuration du journal de l'application Configuration de la destruction Configuration du journal du cycle de vie Schémas de métadonnées descriptives Schémas d'empaquetage pour les échanges Configuration pour les profils Configuration des notifications sur les événements de l’application Configuration du service de notification Configuration des privilèges des comptes de service Gestion de la planification Gestion du stockage Gestion des niveaux de service Configuration : syntaxe Configuration des versements transactionnels Génération automatique d'identifiants Configuration de la règle de communicabilité par défaut Configuration de l'algorithme de hachage Documentation API Annexes

Prérequis pour Maarch RM

Configuration serveur

Configuration recommandée

OS Espace disque RAM Processeur Serveur Web Base de données
Debian 12 GNU/Linux 50 Go 12 Go 4 coeurs (64 bits) Apache 2.4 ou supérieur PostgreSQL >18

Configuration apache

Activer le contrôle des variables d'environnement : a2enmod env

Activer la réécriture d'URL à la volée : a2enmod rewrite

Outils serveur complémentaires

Version de PHP >= 8.2 (8.5 recommandée).

Afin de pourvoir verser de gros fichiers, rechercher et éditer les valeurs suivantes dans le fichier 'php.ini' :
memory_limit (1024M recommandée) et post_max_size (20M recommandée).

Modules PHP essentiels

Extensions Description
php-xsl Extension XSL implémentant le standard XSL, il effectue des « transformations XSLT » en utilisant la bibliothèque « libxslt »
php-pgsql Connexion et envoi de requête à la base de données PostgreSQL
libapache2-mod-php Liaison Apache et PHP
php-mbstring Gestion des chaînes de caractères
php-gd Permet la génération du code à barre

Programmes tiers

Maarch RM s'appuie sur des programmes tiers pour certaines fonctionnalités décrites ci-après.

Programmes essentiels au bon fonctionnement de l'application

Programme Utilisation dans l'application Essentiel
wkhtmltopdf Génération de pdf Oui
xvfb Serveur graphique virtuel Oui
default-jre (>= 21) Validation des formats de ficheirs grâce à JHOVE et validation de schema XML/RNG avec JING Oui
OpenSSL fournit les fonctions de OpenSSL pour générer et vérifier les signatures, ainsi que pour sceller (chiffrer) et ouvrir (déchiffrer) les données Oui

Programmes non-essentiels

Ils peuvent être indispensables à l'utilisation de certaines fonctionnalités de l'application, mais leur absence n'entrave pas le reste de l'application

Programme Utilisation dans l'application Essentiel
p7zip-full (>= 26) Traitement en cas de dépôt de dossiers compressés Non
git Permet de récupérer les sources de l'application Non
Libre Office (>= 26) Permet la conversion de ressources dans l'application Non

Configuration Poste client

Résolutions écran :

  • Minimale : 1600 x 900;
  • Recommandée: 1920 x 1080.

Navigateurs internet compatibles :

  • Mozilla Firefox;
  • Google Chrome;
  • Chromium

results matching ""

    No results matching ""