You must have JavaScript enabled to use the comments.
19-04-2021

Recoll en réseau

Objectif

  • Vous disposez d'une bibliothèque de documents (pdf, odt, txt, etc…)
  • Vous désirez disposer d'un moteur de recherche plain texte dedans
  • vous désirer l'interroger par le web
  • vous désirer filtrer (de manière à ce que seulement vous puissez l'utiliser)

Cet article est fait pour vous :)

Intallation de recoll

Recoll est un moteur de recherche exploitant le moteur d'indexation Xapian.

Configuration de recoll

en fonction de la distribution - par exemple avec Ubuntu: sudo apt install recoll

Installation de recoll-webui dans la bonne version

git clone https://framagit.org/medoc92/recollwebui.git

Installation avec Apache

Intallation de wsgi

sudo apt install libapache2-mod-wsgi-py3

Configuration du module

Dans le fichier /etc/apache2/mods-enabled/wsgi.conf à la fin de la section IfModule

  • changer le user
  • l'url
WSGIDaemonProcess recoll user=dockes group=dockes \
    threads=1 processes=5 display-name=%{GROUP} \
    python-path=/var/www/recoll-webui-master
WSGIScriptAlias /recoll /var/www/recoll-webui-master/webui-wsgi.py
<Directory /var/www/recoll-webui-master>
	WSGIProcessGroup recoll
	Require all granted
</Directory>

Première consultation (sans filtrage utilisateur)

Dans le navigateur:

Filtrage des utilisateurs

On peut filtrer des utilisateurs

Tags: informatique