Recoll WebUI est une interface Web basée sur Python pour l'outil de recherche de texte de rappel pour UNIX / Linux.
Tout ce dont vous avez besoin pour utiliser le webui est:
git clone https://github.com/koniu/recoll-webui.gitRecoll WebUI peut être utilisé comme une application autonome ou via un serveur Web via WSGI / CGI. Quel que soit le mode de fonctionnement, vous avez besoin de vous rappeler pour être configuré sur votre système car le webui ne fournit que la recherche frontale et ne gère pas la configuration d'index, etc.
Exécutez webui-standalone.py et connectez-vous à http://localhost:8080 .
Il y a des arguments en ligne de commande facultatifs disponibles:
-H, --help afficher ce message d'aide et quitter -a Addr, --Addr Addr Adresse pour se lier à [127.0.0.1] -P PORT, - Port de port à écouter sur [8080]
Exemple de configuration wsgi / apache2:
WsgidaonProcess recoll user = Recoll Group = Recoll Threads = 5 affichage-name =% {groupe} python-path = / var / recoll-webui-master
Wsgiscriptalias / rappel /var/recoll-webui-master/webui-wsgi.py
<Répertoire / var / rappel-webui-master>
Wsgiprocessgroup Recoll
Commande permettre, nier
Autoriser de tous
</ Directory>
Remarques: * Sans "python-path =", vous pouvez voir des erreurs qu'il ne peut pas importer webui * exécutez le wsgideamonprocess exécuté sous le nom d'utilisateur (user = xyz) de l'utilisateur que vous souhaitez exposer via le Web
Exemple de script UPStart pour Ubuntu pour exécuter l'indexeur en tant que démon:
Description "Indexeur de rappel"
Commencez sur RunLevel [2345]
Arrêtez-vous sur RuNlevel [! 2345]
réapparaître
script pré-démarré
Exec Sudo -U Recoll Sh -c "/usr/local/share/recoll/examples/rclmon.sh start"
script final
script pré-arrêté
Exec Sudo -U Recoll Sh -c "/usr/local/share/recoll/examples/rclmon.sh stop"
script final
Remarques: * Vous devez configurer l'utilisateur pour lequel l'indexeur doit s'exécuter ("sudo -u [myuser])
Exemple d'entrée crontab pour avoir l'indexeur au moins une fois par jour:
22 5 * * * RECOLL RECOLLINDEX
Par défaut, les liens vers les fichiers de la liste de résultats correspondent à l'emplacement physique du fichier sur le serveur. Si vous avez accès à l'arborescence de fichiers via un point de montage local ou par exemple. FTP / HTTP Vous pouvez fournir des URL de remplacement dans les paramètres WebUI. En cas de doute, demandez à votre administrateur réseau.
Pour des raisons de sécurité, les navigateurs modernes empêchent les liens vers le contenu local des pages «distantes». Par conséquent, les URL commençant par le fichier: // ne seront, par défaut, pas ouvertes lorsqu'elles sont liées à partir de toute autre chose que des pages dans le fichier: // ou lorsqu'ils sont accessibles directement à partir de la barre d'adresse. Voici des façons de contourner:
examples/firefox-user.js dans ~/.mozilla/firefox/<profile>/user.jsInstallez l'extension Locallinks :
examples/opera-open.sh dans votre chemin (par exemple /usr/local/bin )Tools > Preferences > Advanced > Programs > AddProtocol , entrez local-fileOpen with other application et entrez opera-open.shfile:// par local-file://