Exécutez l’application web DocuEngine sur une infrastructure que vous gérez. Dimensionnez-la selon la génération de documents, l’ingénierie du système numérique et les exports PDF, pas seulement selon les effectifs.
Un déploiement accompagné, pas un logiciel de bureau
Une version source autonome a été préparée. L’authentification, les domaines, le fournisseur d’IA et les polices des exports arabes doivent être vérifiés pour chaque client avant mise en service. L’auto-hébergement ne garantit ni fonctionnement hors ligne ni haute disponibilité automatique.
Le site statique est distinct de l’application ; sa mise en ligne n’installe pas DocuEngine.
Prérequis logiciels et opérationnels minimaux
01
Environnement serveur
Serveur ou machine virtuelle Linux 64 bits pouvant exécuter Node.js 24 et Chromium. pnpm 9+ est nécessaire pour installer ou compiler les sources ; validez le système et les bibliothèques du navigateur lors de l’installation.
02
Base de données
PostgreSQL 16 ou compatible, dédié, avec stockage persistant, accès restreint et procédure de sauvegarde/restauration testée. Ne réutilisez pas la base d’un autre client ou du service en production.
03
Rendu documentaire
Chromium sans interface graphique, ses bibliothèques système et les polices fournies. Validez le rendu arabe, la mise en page droite à gauche et les exports PDF/DOCX sur la machine cible.
04
Accès et réseau
Domaine HTTPS, routage application/API correct, identité approuvée et accès sortants contrôlés aux services d’IA et aux autres services activés. Un navigateur web récent suffit côté utilisateur.
05
Services connectés optionnels
Messagerie, suivi des erreurs et état partagé des limites de requêtes/livraisons nécessitent leur configuration. Redis utilise actuellement un point d’accès HTTP compatible Upstash ; un serveur Redis TCP n’est pas un remplacement direct.
06
Exploitation
Administrateur technique désigné, configuration sécurisée, supervision des redémarrages, examen des journaux, surveillance du disque, sauvegardes hors serveur et créneau de maintenance.
Technologies de l’application auto-hébergée
Voici la pile de l’application dans la version autonome préparée. L’identité, l’IA, la messagerie et les services facultatifs d’état partagé nécessitent une configuration propre au déploiement.
01 / STACK
Interface web
React et TypeScript, routage Wouter, compilation Vite et styles Tailwind CSS. TanStack Query gère les données de l’API ; Framer Motion anime l’interface, Lucide React fournit les icônes, React Flow affiche les cartes de processus interactives et Clerk gère la connexion.
02 / STACK
API applicative
Node.js 24 et Express 5 exécutent l’API REST en TypeScript ; Zod valide les données structurées des requêtes.
03 / STACK
Base de données et accès
PostgreSQL 16 ou compatible, avec node-postgres (pg) et Drizzle ORM.
04 / STACK
Identité et accès des organisations
Authentification Clerk ; l’application contrôle l’appartenance aux organisations et les rôles propriétaire, éditeur, réviseur et lecteur.
05 / STACK
Intégration de l’IA
Un adaptateur indépendant du fournisseur utilise le SDK OpenAI avec des points de terminaison compatibles, notamment des API cloud configurées et des services locaux compatibles comme Ollama ou LM Studio.
06 / STACK
Création et export de documents
La bibliothèque docx crée les fichiers Word ; Puppeteer et Chromium sans interface génèrent les PDF avec le façonnage HarfBuzz de Chrome. ExcelJS crée les fichiers XLSX et archiver les livraisons ZIP.
07 / STACK
Services partagés facultatifs
Un point d’accès Redis HTTP compatible Upstash conserve les limites de requêtes et l’état de livraison partagé. Resend envoie les courriels ; Sentry signale les erreurs lorsqu’il est configuré.
08 / STACK
Journaux et exploitation
Pino produit des journaux applicatifs structurés. L’organisation gère le processus Node.js, PostgreSQL, Chromium, les fichiers persistants et les sauvegardes.
Une base de dimensionnement adaptée
Estimations prudentes de planification, pas des minima mesurés, des capacités utilisateurs garanties ou des niveaux d’assistance achetés. Les chiffres concernent le serveur applicatif ; base de données et sauvegardes sont en supplément.
01
Petite entreprise ou équipe de consultants
Premier déploiement interne avec génération et exports occasionnels.
Processeur
4vCPU
Mémoire
8Go
Stockage de travail
40Go SSD
Une instance applicative, une base dédiée, des sauvegardes planifiées et un administrateur.
02
Organisation en croissance
Projets réguliers de développement du système dans plusieurs équipes.
Processeur
8vCPU
Mémoire
16Go
Stockage de travail
100Go SSD
Séparez application et base ; prévoyez préproduction, supervision et calendrier de mises à niveau.
03
Grande organisation ou plusieurs sites
Base de planification pour des catalogues plus importants et davantage d’exports.
Processeur
16vCPU
Mémoire
32Go
Stockage de travail
200Go SSD
Testez des charges représentatives avant achat ; définissez accès, reprise et maintenance avec votre équipe informatique.
La file de génération actuelle fonctionne dans un seul processus API : plus de ressources n’augmente pas automatiquement la génération simultanée. La haute disponibilité multi-instance exige une étude distincte. Une IA externe ne nécessite pas de GPU serveur ; les modèles locaux nécessitent une évaluation de compatibilité et de matériel. Prévoyez du stockage supplémentaire pour exports conservés, fichiers et modèles locaux.
Une assistance pratique, définie avant le déploiement
Options à discuter, non incluses automatiquement. Périmètre, tarifs, horaires, objectifs de réponse et autorisations d’accès doivent être convenus par écrit. Aucune couverture 24 h/24 ni durée de résolution garantie par défaut.
Aide au déploiement
Revue de l’environnement, conseils de configuration, contrôles d’installation et liste de réception documentée avec votre administrateur.
Aide à la maintenance
Conseils de mise à niveau, contrôles de compatibilité et revue des sauvegardes/restaurations dans le périmètre convenu.
Analyse des incidents
Transmettez symptômes reproductibles, version installée et journaux sans données sensibles par le canal convenu. Toute investigation ou session distante nécessite votre accord.
Qui prend en charge quoi ?
Votre organisation
Hébergement, sécurité réseau, accès serveur et comptes tiers.
Sauvegardes, supervision, correctifs et interlocuteur informatique autorisé.
Autorisation des flux de données vers l’IA externe et des accès d’assistance.
GlobalStandards, selon accord
Conseils de configuration et diagnostic des problèmes applicatifs.
Conseils de version et mises à jour ou corrections convenues.
Notes de transfert et formation de l’administrateur dans le périmètre contractuel.
À convenir avant la mise en service
01Licence et périmètre ; propriété et droits intellectuels restent à Global Standards Conformity Co.
02Séparation de l’identité/des domaines, identifiants fournisseurs et flux externes autorisés.
03Contrôles représentatifs de génération et d’export, y compris polices arabes et mise en page RTL.
04Restauration, responsabilités de reprise, canaux d’assistance et créneaux de maintenance.
Partons de votre environnement réel.
Indiquez hébergement, charge prévue de génération/export, contact informatique et contraintes sur les données pour définir un périmètre réaliste.