Recoll Webui ist eine Python-basierte Weboberfläche für das Recoll- Textsuch-Tool für UNIX/Linux.
Alles, was Sie für das Webui verwenden müssen, ist:
git clone https://github.com/koniu/recoll-webui.gitRecoll Webui kann als eigenständige Anwendung oder über einen Webserver über WSGI/CGI verwendet werden. Unabhängig von der Art des Betriebs müssen Sie eine Rücknahme benötigen, um in Ihrem System konfiguriert zu werden, da das Webui nur ein Front-End für die Suche bietet und keine Indexkonfiguration usw. behandelt usw.
Führen Sie webui-standalone.py aus und stellen Sie eine Verbindung zu http://localhost:8080 .
Es sind einige optionale Befehlszeilenargumente verfügbar:
-h, -HELP Zeigen Sie diese Hilfsnachricht an und beenden Sie -a addr, --addr adr adresse zu binden an [127.0.0.1] -P Port, -Port Port Port, um zu hören [8080]
Beispiel WSGI/Apache2 -Konfiguration:
WsgidaemonProcess recoll user = recoll gruppe = recoll threads = 5 display-name =%{gruppe} python path =/var/recoll-webui-master
Wsgiscriptalias /recoll /var/recoll-webui-master/webui-wsgi.py
<Verzeichnis /var /recoll-wiri-master>
WSGiprocessgroup -Rücknahme
Bestellung erlauben, leugnen
von allen erlauben
</Verzeichnis>
Bemerkungen: * ohne "python-path =" Sie sehen möglicherweise Fehler, dass es nicht importieren kann.
Beispiel für Ubuntu, um den Indexer als Daemon auszuführen:
Beschreibung "Recoll Indexer"
Starten Sie mit Runlevel [2345]
Stoppen Sie Runlevel [! 2345]
respawnen
Skript vor dem Start
Exec sudo -u recoll sh -c "/usr/local/share/recoll/examples/rclmon.sh start"
Endskript
Vor-Stop-Skript
Geschäftsführer sudo -u recoll sh -c "/usr/local/share/recoll/examples/rclmon.sh stop"
Endskript
Bemerkungen: * Sie müssen den Benutzer konfigurieren, für den der Indexer ausgeführt wird ("sudo -u [MyUser])
Beispiel Crontab -Eintrag, um den Indexer mindestens einmal am Tag zu haben:
22 5 * * * recollindex recoll
Standardmäßig entsprechen Links zu Dateien in der Ergebnisliste dem physischen Speicherort der Datei auf dem Server. Wenn Sie über einen lokalen Mountpoint oder z. FTP/HTTP Sie können Ersatz -URLs in den Webui -Einstellungen bereitstellen. Im Zweifelsfall fragen Sie Ihren Netzwerkadministrator.
Aus Sicherheitsgründen verhindern moderne Browser, die Verknüpfung mit lokalen Inhalten von "Remote" -Seiten zu verbinden. Infolgedessen wird URLs, beginnend mit Datei: //, standardmäßig nicht geöffnet, wenn sie von etwas anderem als Seiten in Datei: // oder direkt über die Adressleiste zugegriffen werden. Hier ist Möglichkeiten, um es zu arbeiten:
examples/firefox-user.js in ~/.mozilla/firefox/<profile>/user.jsInstallieren Sie die Lokallinks -Erweiterung:
examples/opera-open.sh in Ihren Pfad (z. /usr/local/bin )Tools > Preferences > Advanced > Programs > AddProtocol local-fileOpen with other application und geben Sie opera-open.sh einfile:// durch local-file://