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