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