Com instal·lar Searx a Ubuntu 18.04

Searx és un metacercador de codi obert i gratuït que agrega resultats de més de 70 serveis de cerca, inclosos Google i Bing. L'aplicació no recull dades dels usuaris i es pot instal·lar al vostre propi servidor amb força facilitat.

Aquesta guia pretén ensenyar-vos com instal·lar i configurar Searx de manera local, ràpida i segura.

Requisits previs

Abans de començar, necessitareu el següent:

  • Un VPS amb Ubuntu 18.04 o posterior instal·lat.
  • Accés a l' rootusuari

Abans que comencis

Un cop tingueu els requisits necessaris, procediu a iniciar sessió al vostre VPS, assegurant-vos d'utilitzar un usuari root. Executar qualsevol cosa com a root pot ser extremadament perillós, així que assegureu-vos de tenir cura quan executeu ordres. Un cop hàgiu iniciat sessió, actualitzarem els nostres repositoris:

sudo apt-get update && sudo apt-get upgrade

Reinicieu el vostre VPS i prepareu-vos per iniciar la instal·lació.

Instal·lar dependències

Searx requereix unes quantes dependències. Introduïu el següent al terminal per iniciar la instal·lació:

sudo apt-get install git build-essential libxslt-dev python-dev python-virtualenv python-babel zlib1g-dev libffi-dev libssl-dev
  • git- Necessari per copiar el codi font de GitHub
  • build-essential - Conté referències a nombrosos paquets necessaris per crear programari en general
  • libxslt-dev, python-dev, python-babel- Necessari per a python
  • zlib1g-dev - Una biblioteca de compressió
  • libffi-dev - Una biblioteca d'interfícies
  • libssl-dev - Kit d'eines SSL per a Searx

Configura el directori d'instal·lació

Després d'instal·lar les dependències anteriors, ens podem moure al directori on instal·larem Searx:

cd /usr/local/

A continuació, utilitzarem git per descarregar una còpia del codi font de Searx:

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

Ara crearem un usuari nou perquè Searx l'utilitzi i li assignarem privilegis de directori:

sudo useradd searx -d /usr/local/searx
sudo chown searx:searx -R /usr/local/searx

Construeix Searx

Ara que hem instal·lat les dependències i hem configurat el nostre directori d'instal·lació, podem començar a crear Searx.

Primer, passem al directori que vam crear en descarregar el codi font:

cd searx/

A continuació, canviarem al nostre nou usuari creat:

sudo -u searx -i

Un cop hem iniciat sessió, podem configurar i activar l'entorn virtual Searx. Això permet que Searx s'executi dins del seu propi entorn, de manera que podem assegurar-nos que funcioni correctament sense restriccions. Introduïu les ordres següents per activar l'entorn:

virtualenv searx-ve
. ./searx-ve/bin/activate

Quan l'entorn virtual s'acabi d'instal·lar, utilitzarem l'script de shell inclòs per actualitzar Searx. Això es pot fer executant l'ordre següent:

./manage.sh update_packages

Inicieu Searx

Ara podem llançar el programa principal de Searx amb Python:

python searx/webapp.py

Searx continuarà executant-se fins que es tanqui la finestra del terminal. Probablement voldreu evitar-ho i permetre que funcioni indefinidament, fins i tot quan no esteu connectat al vostre VPS. Això es pot fer executant l'aplicació en segon pla.

Premeu CTRL+ Cper aturar l'execució de la instància actual i, a continuació, introduïu l'ordre següent:

nohup python searx/webapp.py &

Ara que teniu Searx instal·lat i configurat, podreu navegar pel web de manera privada. Podeu veure la vostra instal·lació a SERVER_IP:8888. Us recomano afegir un domini al vostre servidor si voleu facilitar l'accés.

Podeu trobar més opcions de configuració aquí .

Deixa un comentari

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.

Atacs DDOS: una breu visió general

Atacs DDOS: una breu visió general

També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.

Us heu preguntat mai com guanyen diners els pirates informàtics?

Us heu preguntat mai com guanyen diners els pirates informàtics?

Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.

Invents revolucionaris de Google que us facilitaran la vida.

Invents revolucionaris de Google que us facilitaran la vida.

Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.

Divendres essencial: què va passar amb els cotxes impulsats per IA?

Divendres essencial: què va passar amb els cotxes impulsats per IA?

El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...

Singularitat tecnològica: un futur llunyà de la civilització humana?

Singularitat tecnològica: un futur llunyà de la civilització humana?

A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.

Funcionalitats de les capes darquitectura de referència de Big Data

Funcionalitats de les capes darquitectura de referència de Big Data

Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.

Evolució de lemmagatzematge de dades – Infografia

Evolució de lemmagatzematge de dades – Infografia

Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació