GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar el motor de búsqueda Searx Meta en Ubuntu 18.04 LTS

Searx es un metabuscador gratuito y de código abierto cuyo objetivo es proteger la privacidad de sus usuarios. Searx puede obtener resultados de búsqueda de unos 70 motores diferentes, como Bing y Google. Searx no comparte las direcciones IP de los usuarios ni el historial de búsqueda con los motores de búsqueda.

En este tutorial, aprenderemos cómo instalar Searx en el servidor Ubuntu 18.04.

Requisitos

  • Un servidor con Ubuntu 18.04.
  • Se ha configurado una dirección IP estática 172.20.10.8 en su servidor.
  • Un usuario no root con privilegios sudo.

Cómo empezar

Antes de comenzar, deberá actualizar su sistema con la última versión. Puede hacerlo ejecutando el siguiente comando:

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

Una vez que su sistema esté actualizado, reinícielo para aplicar los cambios.

A continuación, deberá instalar algunas dependencias requeridas por Searx. Puede instalarlos todos ejecutando el siguiente comando:

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

Instalar motor de búsqueda Searx Meta

Primero, deberá descargar la última versión de Searx del repositorio de Git. Puedes descargarlo con el siguiente comando:

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

De forma predeterminada, solo se puede acceder a Searx desde el sistema local. Por lo tanto, deberá configurar Searx para acceder desde el sistema remoto. Puede hacerlo editando el archivo /opt/searx/searx/settings.yml:

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

Cambiar la línea:

Desde

bind_address : "127.0.0.1"

Para

bind_address : "192.168.1.100"

Reemplace 192.168.1.100 con la IP pública de su servidor. Guarde y cierre el archivo cuando haya terminado.

A continuación, cambie el directorio a searx y active el entorno virtual Searx:

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

A continuación, actualice Searx con el siguiente comando:

sudo ./manage.sh update_packages

A continuación, inicie Searx con el siguiente comando:

sudo python searx/webapp.py

Salida:

 * 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

Acceder a la interfaz web de Searx

Searx ahora está activo y escuchando en el puerto 8888. Abra su navegador web y escriba la URL http://192.168.1.100:8888 (cambie Ip a su IP aquí). Será redirigido a la página predeterminada de Searx como se muestra a continuación:

Enlaces

  • https://searx.me/

Ubuntu
  1. Cómo instalar OctoberCMS en Ubuntu 16.04 LTS

  2. Cómo instalar AbanteCart en Ubuntu 16.04 LTS

  3. Cómo instalar Grafana en Ubuntu 16.04 LTS

  4. Cómo instalar R en Ubuntu 18.04 LTS

  5. Cómo instalar R en Ubuntu 20.04 LTS

Cómo instalar DenyHosts en Ubuntu 16.04 LTS

Cómo instalar Unison en Ubuntu 16.04 LTS

Cómo instalar Pghero en Ubuntu 16.04 LTS

Cómo instalar Spotify en Ubuntu 18.04 LTS

Cómo instalar ClamAV en Ubuntu 18.04 LTS

Cómo instalar MongoDB en Ubuntu 18.04 LTS