| OS | Espace disque | RAM | Processeur | Serveur Web | Base de données | 
|---|---|---|---|---|---|
| GNU/Linux (64 bits) | 20 Go | 2 Go | 2 coeurs | Apache 2.4 / Php 7.4 | Postgresql 9.6 | 
| OS | Espace disque | RAM | Processeur | Serveur Web | Base de données | 
|---|---|---|---|---|---|
| Debian 12 (64 bits) | 20 Go* | 16 Go | 4 coeurs | Apache 2.4 / Php 8.1 | Postgresql 12 | 
*Il est recommandé de ne pas mettre la base de données et les docservers sur le serveur applicatif.
Modules PHP essentiels :
| Extensions | Description | 
|---|---|
| php-xml | Librairie de support des serveurs et clients XML | 
| php-gd | Librairie de création et de manipulation des images | 
| php-pgsql | Client du SGBDR PostgreSQL pour PHP | 
| php-mbstring | Gestion des chaines de caractères | 
| php-ldap | Librairie utilisée pour la connexion ldap | 
Modules PHP optionnels :
| Extensions | Description | 
|---|---|
| php-curl | Utilisé pour les appels aux webservices externes | 
| php-zip | Utilisé pour créer des zip (M2M, export seda,...) | 
| netcat | Utilisé pour vérifier la disponibilité d'une adresse IP | 
| php-soap | Utilisé pour importer les pièces jointes depuis le plugin outlook | 
Programmes tiers :
| Programme | Utilisation dans l'application | Essentiel | 
|---|---|---|
| imagemagick (>= 6.7) | Génération des imagettes | O | 
| ghostscript | Génération des imagettes | O | 
| wkhtmltopdf | Génération des imagettes | O | 
| default-jre (>= 8) | Edition des modèles de documents | O | 
| poppler-utils | Extraction du texte des PDF pour le module full_text et fusion de pdf via pdfunite | O | 
| soffice et unoconv | Conversion des documents bureautiques en PDF | O | 
| git | Permet de récupérer les sources de l'application et les dépendances | O | 
| p7zip-full | Permet de décompresser les archives 7z | 
Dépendances :
L’application Maarch Courrier utilise certaines dépendances externes listées ci-dessous. Toutes sont sous licence libre.
Dans la mesure du possible, nous nous efforçons d'utiliser les versions les plus récentes.  
| Nom | Version | Utilisation dans l'application | 
|---|---|---|
| Angular | 14.x | Framework JS | 
| Angular Material | 14.x | UI Component Design | 
| Bootstrap | 3.x | Framework CSS | 
| Font Awesome | 6.x | Génération des icônes | 
| fpdi-tcpdf | 2.x | Importe des pdf avec php | 
| Framework Zend | 1.x | Gestion des index plein texte | 
| jquery | 3.x | Framework JS | 
| jquery-nicescroll | 3.x | Personnalisation des scrolls | 
| jquery-typeahead | 2.x | Autocompletion | 
| log4php | 2.x | Gestion des logs de l'application | 
| OpenTBS | 1.x | Fusion des données dans les modèles de document | 
| phpmailer | 6.x | Bibliothèque logicielle d'envoi d'e-mails en PHP | 
| php-qrcode | 2.x | Génération de QrCode | 
| Slim Framework | 3.x | Slim Framework | 
| Tiny But Strong | 4.x | Fusion des données dans les modèles de document | 
| Tiny mce | 6.x | Éditeur de texte dans le navigateur | 
OS Supportés :
Résolutions :
Navigateurs internet compatibles :
Navigateurs non supportés :
Outils complémentaires sur les postes clients :
ou
(Non nécessaire si OnlyOffice / CollaboraOnline / Share Point est activé sur votre instance)