Le processeur de votre serveur peut être basé sur x86 ou sur ARM. Documenos® est compatible avec les deux. Vous pouvez télécharger les fichiers d'installation adaptés à chaque architecture de serveur sur cette page : Télécharger
Deux modes d'installation sont possibles : avec Docker, tous les composants démarrent en une seule commande ; c'est la méthode recommandée. L'installation sur Windows IIS est à privilégier si vous souhaitez exécuter l'application sur votre infrastructure de serveurs Windows existante.
Un seul package installe ensemble l'application, la base de données PostgreSQL, le service de signature numérique, le moteur de recherche Elasticsearch et le service de traduction LibreTranslate.
docker-compose.yml, qui contient les définitions des services, .env, qui contient les valeurs de configuration, et readme.md, qui contient les notes d'installation. Copiez le dossier tel quel sur votre serveur.
.env et, avant de démarrer les conteneurs, remplacez impérativement ces deux valeurs par vos propres valeurs robustes et uniques : DB_PASSWORD (mot de passe de l'utilisateur de la base de données PostgreSQL) et DEFAULT_PWD (mot de passe initial attribué aux nouveaux utilisateurs ; ceux-ci doivent le modifier après leur première connexion). N'utilisez jamais de mot de passe d'exemple ou par défaut en production.
*_BIND_IP et *_PORT. Par défaut, les services de base de données, de signature, de recherche et de traduction n'écoutent que sur 127.0.0.1 et ne sont pas accessibles depuis l'extérieur ; le seul port exposé est celui de l'application (APP_PORT, par défaut 8080). Si l'application se trouve derrière un répartiteur de charge ou un proxy inverse, renseignez la valeur CLIENT_IP_HEADER (par exemple X-Forwarded-For).
docker-compose.yml, exécutez la commande suivante : docker compose up -d
TRANSLATE_LOAD_ONLY ; cela prend 5 à 10 minutes avec une connexion normale et n'a lieu qu'une seule fois. Vous pouvez suivre la progression avec les commandes docker compose ps et docker compose logs -f documenos_translate. Le service affiche starting pendant le téléchargement et healthy lorsqu'il est prêt. Si votre connexion est lente, augmentez la valeur TRANSLATE_START_PERIOD.
http://adresse-de-votre-serveur:8080 (ou la valeur APP_PORT que vous avez définie) dans votre navigateur, suivez les instructions du premier lancement pour créer le compte administrateur et enregistrez votre licence.
Mise à jour :
Téléchargez le dernier package, reportez vos valeurs de configuration actuelles dans le nouveau fichier .env, puis exécutez docker compose pull suivi de docker compose up -d. Vos données sont conservées dans des volumes Docker nommés et ne sont affectées ni par les mises à jour ni par les redémarrages.
Documenos® est une application ASP.NET Core ; elle s'exécute sur IIS via le module ASP.NET Core.
iisreset.
DOCUMENOS_CORE), le reporting (DOCUMENOS_REPORT) et la reconnaissance faciale (DOCUMENOS_FACE).
C:\inetpub\documenos.
appsettings.json du dossier de l'application, saisissez vos informations de connexion PostgreSQL (CnStrServer, CnStr, CnStrBI, CnStrFA) dans la section ConnectionStrings. Définissez également dans ce fichier les adresses des services de signature et de traduction (SignatureServiceUrl, TranslateServiceUrl). La connexion au serveur de recherche Elasticsearch se configure depuis le panneau d'administration après l'installation.
IIS AppPool\<nom du pool> les droits de lecture et d'écriture sur le dossier de l'application. L'application écrit les journaux, les fichiers temporaires et les clés de protection des données sous cette identité.
Mise à jour : Les étapes de mise à niveau d'une installation IIS sont décrites sur la page Maintenance et mises à jour. Pour en savoir plus sur l'enregistrement de licence et le mode d'essai, consultez la page Licences.