📦 Prérequis pour Maarch Courrier¶
🖥️ Configuration serveur¶
⚙️ Configuration minimum¶
| 🖥️ OS | 💽 Espace disque | 🧠 RAM | 🧮 Processeur | 🌐 Serveur Web | 🗄️ Base de données |
|---|---|---|---|---|---|
| GNU/Linux (64 bits) | 20 Go | 2 Go | 2 cœurs | Apache 2.4 / PHP 8.4 | PostgreSQL 16 |
💡 Configuration recommandée¶
| 🖥️ OS | 💽 Espace disque | 🧠 RAM | 🧮 Processeur | 🌐 Serveur Web | 🗄️ Base de données |
|---|---|---|---|---|---|
| Debian 12 (64 bits) | 20 Go* | 16 Go | 4 cœurs | Apache 2.4 / PHP 8.4 | PostgreSQL 16 |
ℹ️ Il est recommandé de ne pas mettre la base de données et les docservers sur le serveur applicatif.
🛠️ Outils serveur complémentaires¶
📦 Modules PHP essentiels¶
| 📦 Extensions | 📝 Description |
|---|---|
php-xml |
Support XML |
php-gd |
Manipulation d’images |
php-pgsql |
Client PostgreSQL |
php-mbstring |
Chaînes multi octets |
php-ldap |
Connexion LDAP |
📦 Modules PHP optionnels¶
| 📦 Extensions | 📝 Description |
|---|---|
php-curl |
Webservices externes |
php-zip |
Création d'archives zip |
netcat-openbsd |
Vérification IP |
php-soap |
Utilisé pour importer les pièces jointes depuis le plugin outlook |
🧰 Programmes tiers¶
| 🧰 Programme | 🔧 Utilisation | ✅ Essentiel |
|---|---|---|
ImageMagick (>= 6.7) |
Imagettes | ✅ |
Ghostscript |
Imagettes | ✅ |
wkhtmltopdf |
Imagettes | ✅ |
default-jre (= 17) |
Modèles de documents | ✅ |
poppler-utils |
Extraction texte & fusion PDF | ✅ |
soffice |
Conversion bureautique vers PDF | ✅ |
git |
Récupération des sources | ✅ |
p7zip-full |
Décompression 7z | ❌ |
📚 Dépendances¶
L’application utilise des dépendances sous licences libres. Nous privilégions des versions récentes.
| 📦 Nom | 📌 Version | 🔧 Utilisation |
|---|---|---|
| Angular | 16.x | Framework JS |
| Angular Material | 16.x | UI Components |
| Bootstrap | 3.x | Framework CSS |
| Font Awesome | 6.x | Icônes |
| fpdi-tcpdf | 2.x | Import PDF |
| Zend Framework | 1.x | Indexation plein texte |
| jQuery | 3.x | JS |
| NiceScroll | 3.x | Scroll custom |
| Typeahead | 2.x | Autocomplétion |
| Monolog | 3.x | Logs |
| OpenTBS | 1.x | Fusion de documents |
| PHPMailer | 6.x | Envoi de mails |
| php-qrcode | 2.x | QrCode |
| Slim Framework | 4.x | Micro-framework |
| TinyButStrong | 3.x | Fusion documents |
| TinyMCE | 7.x | Éditeur de texte |
| Typesense | 5.x | Open Source Search |
💻 Configuration Poste client¶
🖥️ OS Supportés¶
- 🪟 Windows : Versions supportées
- 🍎 macOS : Versions supportées
- 🐧 Ubuntu : ≥ 20.04
🖼️ Résolutions recommandées¶
- 🧱 Minimale : 1600×900
- ✅ Recommandée : 1920×1080
🌍 Navigateurs internet compatibles¶
❌ Navigateurs non supportés¶
- Internet Explorer 11
- EdgeHTML (ancienne version)
🔧 Outils complémentaires (Poste client)¶
-
✍️ Édition de documents :
-
☕ Java Runtime Environment (JRE) : Support
-
🧱 OpenJDK : Support (Non requis si OnlyOffice / CollaboraOnline / SharePoint est activé)
-
📄 Visualisation PDF :
-
📝 Éditeurs de documents :
-
LibreOffice : Dernière version stable
-
Microsoft Office: Support
-
🖊️ Signature électronique :
-
Fortify: Support (Versions 1.8.4 et plus)