Recoll Webui -это веб-интерфейс на основе Python для воспоминания инструмента поиска текста для Unix/Linux.
Все, что вам нужно для использования WebUI, это:
git clone https://github.com/koniu/recoll-webui.gitRecoll Webui может использоваться в качестве автономного приложения или через веб -сервер через WSGI/CGI. Независимо от режима работы, вам необходимо вспомнить, чтобы быть настроенным в вашей системе, так как WebUI предоставляет только передний уровень для поиска и не обрабатывает конфигурацию индекса и т. Д.
Запустите webui-standalone.py и подключитесь к http://localhost:8080 .
Есть некоторые дополнительные аргументы командной строки:
-h, -help показывать это сообщение справки и выход -А addr, -Addr Addr Addr, чтобы привязаться к [127.0.0.1] -p порт, порт порта для прослушивания [8080]
Пример конфигурации WSGI/Apache2:
Wsgidaemonprocess recoll user = recoll group = recoll threads = 5 Display-name =%{группа} python-path =/var/recoll-webui-master
WsgiScriptalias /recoll /var/recoll-webui-master/webui-wsgi.py
<Каталог /var /recoll-webui-master>
Wsgiprocessgroup Recoll
Заказ разрешить, отрицать
разрешить от всех
</Каталог>
Замечания: * Без "python-path =" Вы можете увидеть ошибки, которые не могут импортировать WebUI * Запуск WSGideamonProcess Run под именем пользователя (user = xyz) пользователя, которого вы хотите раскрыть через Интернет
Пример Upstart-Script для Ubuntu для запуска индексера в качестве Daemon:
Описание "Воспосоль Индексера"
Начать на 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 * * * Восстановите Recollindex
По умолчанию ссылки на файлы в списке результатов соответствуют физическому местоположению файла на сервере. Если у вас есть доступ к дереву файла через локальную точку Mount Point или EG. FTP/http Вы можете предоставить замена URL -адреса в настройках WebUI. Если вы сомневаетесь, спросите своего сетевого администратора.
По соображениям безопасности современные браузеры мешают ссылке на локальный контент с «удаленных» страниц. В результате URL -адреса, начиная с File: //, по умолчанию не будут открыты, если связаны с чем -либо еще, кроме страниц в файле: // или при обращении непосредственно из адресной строки. Вот способы работы вокруг этого:
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:// на local-file://