Recoll WebUI adalah antarmuka web berbasis Python untuk alat pencarian teks Recoll untuk UNIX/Linux.
Yang Anda butuhkan untuk menggunakan WebUI adalah:
git clone https://github.com/koniu/recoll-webui.gitRecoll WebUI dapat digunakan sebagai aplikasi mandiri atau melalui server web melalui WSGI/CGI. Terlepas dari mode operasi yang perlu Anda ingat untuk dikonfigurasi pada sistem Anda karena WebUI hanya menyediakan front-end untuk mencari dan tidak menangani konfigurasi indeks dll.
Jalankan webui-standalone.py dan sambungkan ke http://localhost:8080 .
Ada beberapa argumen baris perintah opsional yang tersedia:
-h, --help menunjukkan pesan bantuan ini dan keluar -a addr, --addr alamat addr untuk mengikat ke [127.0.0.1] -P Port, --port port port untuk mendengarkan [8080]
Contoh konfigurasi WSGI/APACHE2:
WsgidaemonProcess Pengguna recoll = recoll grup = recoll threads = 5 display-name =%{grup} python-path =/var/recoll-webui-master
Wsgiscriptalias /recoll /var/recoll-webui-master/webui-wsgi.py
<Direktori /var /recoll-webui-master>
WSGIPROCESSGROUP recoll
Pesanan izinkan, tolak
Izinkan dari semua
</Direktori>
Keterangan: * Tanpa "Python-path =" Anda mungkin melihat kesalahan bahwa ia tidak dapat mengimpor WebUI * Jalankan WSGIdeamonProcess yang dijalankan di bawah nama pengguna (pengguna = xyz) dari pengguna yang ingin Anda ungkapkan melalui web
Contoh skrip pemula untuk Ubuntu untuk menjalankan pengindeks sebagai daemon:
Deskripsi "Recoll Indexer"
Mulailah di RunLevel [2345]
Berhenti di Runlevel [! 2345]
respawn
skrip pra-awal
Exec sudo -u recoll sh -c "/usr/local/share/recoll/examples/rclmon.sh start"
skrip akhir
skrip pre-stop
Exec sudo -u recoll sh -c "/usr/local/share/recoll/examples/rclmon.sh stop"
skrip akhir
Keterangan: * Anda perlu mengkonfigurasi pengguna yang harus dijalankan pengindeks ("sudo -u [myuser])
Contoh entri crontab untuk memiliki pengindeks setidaknya sekali sehari:
22 5 * * * Recollindex
Secara default tautan ke file dalam daftar hasil sesuai dengan lokasi fisik file di server. Jika Anda memiliki akses ke pohon file melalui mountpoint lokal atau misalnya. FTP/HTTP Anda dapat memberikan URL pengganti di pengaturan WebUI. Jika ragu, tanyakan kepada administrator jaringan Anda.
Untuk alasan keamanan, browser modern mencegah tautan ke konten lokal dari halaman 'jarak jauh'. Akibatnya URL yang dimulai dengan file: // tidak akan, secara default, dibuka saat ditautkan dari yang lain selain halaman dalam file: // atau saat diakses langsung dari bilah alamat. Inilah cara untuk bekerja di sekitarnya:
examples/firefox-user.js ke ~/.mozilla/firefox/<profile>/user.jsInstal Locallinks Extension:
examples/opera-open.sh ke jalur Anda ( /usr/local/bin )Tools > Preferences > Advanced > Programs > AddProtocol Masukkan local-fileOpen with other application dan Masukkan opera-open.shfile:// dengan local-file://