recoll webui
1.0.0
Recoll WebUI是一個基於Python的Web界面,用於unix/linux的回憶文本搜索工具。
您需要使用的WebUI所需的只是:
git clone https://github.com/koniu/recoll-webui.gitRecoll WebUI可以通過WSGI/CGI將其用作獨立應用程序或通過Web服務器。無論操作模式如何,您都需要在系統上配置出來,因為WebUI僅提供搜索前端,並且不處理索引配置等。
運行webui-standalone.py並連接到http://localhost:8080 。
有一些可選的命令行參數可用:
-h, - 赫爾普顯示此幫助消息和退出 -a addr,-Addr addr地址綁定到[127.0.0.1] -p端口, - 端口端口端口,可在[8080]上收聽[8080]
示例WSGI/APACHE2配置:
wsgidaemonprocess recoll user = recoll group = recoll threads = 5 display-name =%{group} python-path =/var/var/recoll-webui-master
wsgiscriptalias /recoll /var/recoll-webui-master/webui-wsgi.py
<目錄 /var /recoll-webui-master>
WSGIPROCESSGROUP回憶
訂單允許,否認
從所有人那裡允許
</Directory>
備註: *沒有“ python-path =”您可能會看到它無法導入WebUI *運行WSGideAmonProcess在用戶名(用戶= xyz)下運行的錯誤,您想通過Web暴露
示例Ubuntu的Upstart Script將索引器作為守護程序運行:
描述“回憶索引”
從Runlevel [2345]開始
停在Runlevel [! 2345]
重生
啟動腳本
exec sudo -u recoll sh -c“/usr/local/share/recoll/examples/rclmon.sh start”
結束腳本
預停機腳本
exec sudo -u recoll sh -c“/usr/local/share/recoll/examples/rclmon.sh stop”
結束腳本
備註: *您需要配置索引器應運行的用戶(“ sudo -u [myuser])
示例crontab條目至少每天具有一次索引器:
22 5 * * * Recoll Recollindex
默認情況下,結果列表中指向文件的鏈接對應於服務器上文件的物理位置。如果您可以通過本地安裝點或EG訪問文件樹。 FTP/HTTP您可以在WebUI設置中提供替換URL。如有疑問,請詢問您的網絡管理員。
出於安全原因,現代瀏覽器可防止從“遠程”頁面鏈接到本地內容。因此,從文件://鏈接到file://或直接從地址欄中訪問的頁面以外的其他內容時,默認情況下,將不會打開URL。這是圍繞它的方法:
examples/firefox-user.js中~/.mozilla/firefox/<profile>/user.js安裝Locallinks擴展名:
examples/opera-open.sh複製到您的路徑(例如/usr/local/bin )Tools > Preferences > Advanced > Programs > AddProtocol字段中輸入local-fileOpen with other application ,然後輸入opera-open.shfile:// WebUI設置local-file://