Installation
Prérequis
Afin de procéder à l'installation d'Open-Capture, il est recommandé d'utiliser la distribution Debian. Cependant, il reste possible d'utiliser les distributions Ubuntu et Ubuntu Server mais le support au niveau des bugs ne sera pas possible. De plus, les versions des paquets peuvent différer entre les distributions.
Vous trouverez ci-dessous un tableau des versions Python & Tesseract ainsi que des distributions testées et recommandées pour l'installation d'Open-Capture.
>= 3.9
>= 5.2.0
Debian >= 11
Pour la partie utilisation client, il est recommandé d'utiliser le navigateur Firefox. Chrome et Edge fonctionnent malgré tout, mais toutes les fonctionnalités ne sont pas garanties.
Clonage du dépôt git
C'est parti pour l'installation. Il n'y a rien de plus simple, vous n'avez qu'à taper les commandes suivantes. Ces dernières permettront :
La création du dossier Open-Capture
La mise en place des bons droits sur ce dossier
L'installation de Git
La récupération du dernier tag
Lancement de l'installateur
Vous êtes désormais prêt à installer tout le nécessaire pour faire fonctionner Open-Capture. Rien de bien compliqué, il vous suffira de quelques commandes seulement. Durant l'installation, vous aurez le choix entre l'utilisation de systemd ou de supervisor.
Par défaut, c'est systemd qui sera choisi, offrant un traitement des factures une par une. De son côté, supervisor permettra de lancer en simultané X instances d'Open-Capture. Attention, si vous choisissez supervisor, la configuration de la machine devra suivre au niveau des performances.
Le paramètre `-c` permet de spécifier le nom du custom (où seront stockés vos différents paramètres). Par défaut, nous le mettons à "edissyum". Si vous souhaitez le changer, modifier le libellé dans la commande ci-dessous (éviter les espaces, accents et autres caractères spéciaux). À noter que si vous souhaitez installer Open-Capture sur un serveur accessible depuis l'extérieur, le custom peut prendre le nom de votre nom de domaine. (Exemple d'une commande pour l'instance https://demo.open-capture.com/ : sudo ./install.sh -c demo.open-capture.com)
Merci de ne pas lancer l'installateur avec l'utilisateur root
. Il faut créer un utilisateur spécifique si aucun n'est déjà présent et lancer l'installateur en sudo
.
Si votre custom contient des .
ou des -
, l'application remplacera ces caractères par des _
. Ne vous inquiétez pas, l'utilisation du nom du custom dans l'URL restera avec les caractères d'origines.
Si vous le souhaitez, il est possible de spécifier certains paramètres en argument de l'installateur. La liste est disponible ci-dessous :
Ci-dessous un exemple complet avec les différentes options remplies.
Veillez à bien vérifier que les paramètres correspondent bien à votre installation. Notamment au niveau de l'utilisateur bash (--user
), de l'utilisateur postgresql (--username
et --password
) et des différents chemins (--docserver_path
, --path
ou encore --python-venv-path
)
Vous pouvez suivre l'avancée de l'installation, et les éventuelles erreurs, avec les deux commandes suivantes
Si jamais vous souhaitez utiliser une langue d'OCR différente du français ou de l'anglais, il vous sera possible de télécharger les paquets supplémentaires de Tesseract. Pour cela, il vous suffit d'aller sur le site suivant et de récupérer le code de langue situé après le -
. Lancez ensuite la commande suivante :
Accès à votre installation
Sur une installation classique comme ici, vous pourrez directement accéder à votre instance via l'adresse IP de votre serveur (ou nom de domaine).
Exemple : http://192.168.10.10/edissyum/dist/
Notez bien la présence d'un nom de l'instance edissyum
dans l'URL, ceci est indispensable.
Last updated