GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Searx Meta Search Engine su Ubuntu 18.04 LTS

Searx è un metamotore di ricerca gratuito e open source con l'obiettivo di proteggere la privacy dei suoi utenti. Searx può recuperare i risultati di ricerca da circa 70 motori diversi, come Bing e Google. Searx non condivide gli indirizzi IP degli utenti o la cronologia delle ricerche con i motori di ricerca.

In questo tutorial impareremo come installare Searx sul server Ubuntu 18.04.

Requisiti

  • Un server che esegue Ubuntu 18.04.
  • Un indirizzo IP statico 172.20.10.8 è impostato sul tuo server.
  • Un utente non root con privilegi sudo.

Per iniziare

Prima di iniziare, dovrai aggiornare il tuo sistema con l'ultima versione. Puoi farlo eseguendo il seguente comando:

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

Una volta aggiornato il sistema, riavvia il sistema per applicare le modifiche.

Successivamente, dovrai installare alcune dipendenze richieste da Searx. Puoi installarli tutti eseguendo il seguente comando:

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

Installa Searx Meta Search Engine

Innanzitutto, dovrai scaricare l'ultima versione di Searx dal repository Git. Puoi scaricarlo con il seguente comando:

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

Per impostazione predefinita, Searx è accessibile solo dal sistema locale. Quindi, dovrai configurare Searx per accedere dal sistema remoto. Puoi farlo modificando il file /opt/searx/searx/settings.yml:

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

Cambia la linea:

Da

bind_address : "127.0.0.1"

A

bind_address : "192.168.1.100"

Sostituisci 192.168.1.100 con l'IP pubblico del tuo server. Salva e chiudi il file, quando hai finito.

Quindi, cambia la directory in searx e attiva l'ambiente virtuale Searx:

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

Quindi, aggiorna il Searx con il seguente comando:

sudo ./manage.sh update_packages

Quindi, avvia Searx con il seguente comando:

sudo python searx/webapp.py

Uscita:

 * 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

Accedi all'interfaccia Web di Searx

Searx è ora attivo e in ascolto sulla porta 8888. Apri il tuo browser web e digita l'URL http://192.168.1.100:8888 (cambia IP con il tuo IP qui). Verrai reindirizzato alla pagina predefinita di Searx come mostrato di seguito:

  • https://searx.me/

Ubuntu
  1. Come installare OctoberCMS su Ubuntu 16.04 LTS

  2. Come installare AbanteCart su Ubuntu 16.04 LTS

  3. Come installare Grafana su Ubuntu 16.04 LTS

  4. Come installare R su Ubuntu 18.04 LTS

  5. Come installare R su Ubuntu 20.04 LTS

Come installare DenyHosts su Ubuntu 16.04 LTS

Come installare Unison su Ubuntu 16.04 LTS

Come installare Pghero su Ubuntu 16.04 LTS

Come installare Spotify su Ubuntu 18.04 LTS

Come installare ClamAV su Ubuntu 18.04 LTS

Come installare MongoDB su Ubuntu 18.04 LTS