Recartar WebUI es una interfaz web basada en Python para la herramienta de búsqueda de texto de recolección de UNIX/Linux.
Todo lo que necesitas para usar el webui es:
git clone https://github.com/koniu/recoll-webui.gitRecartar WebUI se puede utilizar como una aplicación independiente o a través de un servidor web a través de WSGI/CGI. Independientemente del modo de operación, necesita recordar para configurarse en su sistema, ya que el WebUI solo proporciona un front-end para buscar y no maneja la configuración de índice, etc.
Ejecute webui-standalone.py y conéctese a http://localhost:8080 .
Hay algunos argumentos de línea de comandos opcionales disponibles:
-h, --help muestra este mensaje de ayuda y salida -A ADDR, -Addr Dirección ADDR para unirse a [127.0.0.1] -p puerto, -puerto de puerto puerto para escuchar en [8080]
Ejemplo de configuración WSGI/Apache2:
Wsgidaemonprocess recoger user = recusión grupo = recusión Threads = 5 Display-Name =%{Group} Python-Path =/var/recusión-webui-master
Wsgiscriptalias /recusión /var/recoll-webui-master/webui-wsgi.py
<Directory /Var /Recrecho-Webui-Master>
Wsgiprocessgroup recordar
Ordenar permitir, negar
Permitir de todos
</Directorio>
Observaciones: * Sin "Python-Path =" Puede ver errores que no puede importar WebUi * Ejecute WSGideamonProcess ejecutado bajo el nombre de usuario (usuario = xyz) del usuario que desea haber expuesto a través de la web
Ejemplo Upstart-script para Ubuntu para ejecutar el indexador como demonio:
Descripción "Recordar indexador"
Comience en RunLevel [2345]
Detente en RunLevel [! 2345]
reaparición
guión previo
EXEC SUDO -U recarga sh -c "/usr/local/share/recoll/examples/rclmon.sh inicio"
ENTRACIÓN
guión previo a la parada
EXEC SUDO -U recarga sh -c "/usr/local/share/recoll/examples/rclmon.sh parada"
ENTRACIÓN
Observaciones: * Debe configurar el usuario para el cual el indexador debe ejecutarse ("sudo -u [myUSer])
Ejemplo de entrada de Crontab para tener al indexador al menos una vez al día:
22 5 * * * recordar recordindex
De forma predeterminada, los enlaces a los archivos en la lista de resultados corresponden a la ubicación física del archivo en el servidor. Si tiene acceso al árbol de archivos a través de un punto de montaje local o por ejemplo. FTP/HTTP Puede proporcionar URL de reemplazo en la configuración de WebUI. En caso de duda, pregunte a su administrador de red.
Por razones de seguridad, los navegadores modernos evitan la vinculación al contenido local desde páginas 'remotas'. Como resultado, las URL que comienzan con el archivo: // no, de forma predeterminada, se abrirán cuando se vinculen desde otra cosa que no sea páginas en el archivo: // o cuando se accede directamente desde la barra de direcciones. Aquí hay formas de trabajar a su alrededor:
examples/firefox-user.js en ~/.mozilla/firefox/<profile>/user.jsInstale la extensión de Locallinks :
examples/opera-open.sh en su ruta (por ejemplo, /usr/local/bin )Tools > Preferences > Advanced > Programs > AddProtocol , ingrese local-fileOpen with other application e ingrese opera-open.shfile:// con local-file://