GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Search Engine Meta Search di Ubuntu 18.04 LTS

Searx adalah mesin metasearch gratis dan open source dengan tujuan melindungi privasi penggunanya. Searx dapat mengambil hasil pencarian dari sekitar 70 mesin yang berbeda, seperti Bing dan Google. Searx tidak membagikan alamat IP atau riwayat penelusuran pengguna dengan mesin telusur.

Dalam tutorial ini, kita akan mempelajari cara menginstal Searx di server Ubuntu 18.04.

Persyaratan

  • Server yang menjalankan Ubuntu 18.04.
  • Alamat IP statis 172.20.10.8 telah disiapkan untuk server Anda.
  • Pengguna non-root dengan hak istimewa sudo.

Memulai

Sebelum memulai, Anda perlu memperbarui sistem Anda dengan versi terbaru. Anda dapat melakukannya dengan menjalankan perintah berikut:

sudo apt-get update -y
sudo apt-get upgrade -y

Setelah sistem Anda diperbarui, mulai ulang sistem untuk menerapkan perubahan.

Selanjutnya, Anda perlu menginstal beberapa dependensi yang diperlukan oleh Searx. Anda dapat menginstal semuanya dengan menjalankan perintah berikut:

sudo apt-get install git build-essential python-babel zlib1g-dev libffi-dev libssl-dev libxslt-dev python-dev python-virtualenv -y

Instal Mesin Pencari Meta Searx

Pertama, Anda perlu mengunduh versi terbaru Searx dari repositori Git. Anda dapat mengunduhnya dengan perintah berikut:

cd /opt/
sudo git clone https://github.com/asciimoo/searx.git

Secara default, Searchx hanya dapat diakses dari sistem lokal. Jadi, Anda perlu mengonfigurasi Searx untuk mengakses dari sistem jarak jauh. Anda dapat melakukannya dengan mengedit file /opt/searx/searx/settings.yml:

sudo nano /opt/searx/searx/settings.yml

Ubah baris:

Dari

bind_address : "127.0.0.1"

Untuk

bind_address : "192.168.1.100"

Ganti 192.168.1.100 dengan IP publik server Anda. Simpan dan tutup file, setelah Anda selesai.

Selanjutnya, ubah direktori menjadi searx dan aktifkan lingkungan virtual Searx:

cd /opt/searx
sudo virtualenv searx-ve
sudo source searx-ve/bin/activate

Selanjutnya, update Searchx dengan perintah berikut:

sudo ./manage.sh update_packages

Selanjutnya, jalankan Searchx dengan perintah berikut:

sudo python searx/webapp.py

Keluaran:

 * Serving Flask app "webapp" (lazy loading)
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: off

Mengakses Antarmuka Web Searx

Searx sekarang aktif dan mendengarkan pada port 8888. Buka browser web Anda dan ketik URL http://192.168.1.100:8888 (ubah Ip ke IP Anda di sini). Anda akan diarahkan ke halaman default Searx seperti yang ditunjukkan di bawah ini:

  • https://searx.me/

Ubuntu
  1. Cara Menginstal Grafana di Ubuntu 16.04 LTS

  2. Cara Menginstal R di Ubuntu 18.04 LTS

  3. Cara Menginstal R di Ubuntu 20.04 LTS

  1. Cara Menginstal OctoberCMS di Ubuntu 16.04 LTS

  2. Cara Menginstal AbanteCart di Ubuntu 16.04 LTS

  3. Cara Menginstal Hubzilla di Ubuntu 18.04 LTS

  1. Cara menginstal ERPNext di Ubuntu 18.04 LTS

  2. Cara Menginstal Nextcloud di Ubuntu 18.04 LTS

  3. Cara Menginstal Webmin di Ubuntu 20.04 LTS