RECOLL Webui é uma interface da web baseada em Python para uma ferramenta de pesquisa de texto para recorrer para o Unix/Linux.
Tudo que você precisa usar o webui é:
git clone https://github.com/koniu/recoll-webui.gitO RECOLL WEBUI pode ser usado como um aplicativo independente ou através de um servidor da Web via WSGI/CGI. Independentemente do modo de operação, você precisa ser configurado no seu sistema, pois o Webui fornece apenas um front-end para a pesquisa e não lida com a configuração do índice etc.
Execute webui-standalone.py e conecte-se a http://localhost:8080 .
Existem alguns argumentos opcionais da linha de comando disponíveis:
-h, --help Mostra esta mensagem de ajuda e saída -a addr, --ddr addr endereço para vincular a [127.0.0.1] -P Porta, -Porta da porta para ouvir [8080]
Exemplo WSGI/Apache2 Config:
Wsgidaemonprocess RECOLL User = Recoll Group = Recoll Threads = 5 Display-NAME =%{GRUP
Wsgiscriptalias /recoll /var/recoll-webui-master/webui-wsgi.py
<Diretório /var /Recoll-webui-mestre>
WSGIPROCESSGROUP RECOLL
Ordem permitir, negar
permitir de todos
</Diretório>
Observações: * Sem "python-path =" Você pode ver erros que ele não pode importar webui * executar o wsgideamonprocess executado sob o nome de usuário (user = xyz) do usuário que você deseja ter exposto pela Web Web
Exemplo Upstart-Script para o Ubuntu executar o indexador como daemon:
Descrição "Record Indexer"
Comece no Runlevel [2345]
Pare no Runlevel [! 2345]
reaparente
Script pré-iniciado
EXEC SUDO -U RECOLL sh -c "/usr/local/share/recoll/examples/rclmon.sh start"
script final
script pré-parada
EXEC SUDO -U RECOLL SH -C "/usr/local/share/recoll/examples/rclmon.sh Stop"
script final
Observações: * Você precisa configurar o usuário para o qual o indexador deve ser executado ("sudo -u [myuser])
Exemplo de entrada Crontab para ter o indexador pelo menos uma vez por dia:
22 5 * * * RECOLL RECOLLINDEX
Por padrão, links para arquivos na lista de resultados correspondem à localização física do arquivo no servidor. Se você tiver acesso à árvore de arquivos por meio de um MountPoint local ou por exemplo. FTP/HTTP Você pode fornecer URLs de reposição nas configurações da WebUI. Em caso de dúvida, pergunte ao seu administrador de rede.
Por razões de segurança, os navegadores modernos impedem a ligação ao conteúdo local das páginas "remotas". Como resultado, os URLs começando com o arquivo: // não serão abertos, por padrão, quando vinculados a partir de qualquer outra coisa além das páginas no arquivo: // ou quando acessadas diretamente na barra de endereço. Aqui estão as maneiras de contornar isso:
examples/firefox-user.js em ~/.mozilla/firefox/<profile>/user.jsInstale a extensão LocalLinks :
examples/opera-open.sh em seu caminho (por exemplo, /usr/local/bin )Tools > Preferences > Advanced > Programs > AddProtocol , entre no local-fileOpen with other application e entre no opera-open.shfile:// pelo local-file://