GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie die Searx Meta Search Engine unter Ubuntu 18.04 LTS

Searx ist eine kostenlose Open-Source-Metasuchmaschine mit dem Ziel, die Privatsphäre ihrer Nutzer zu schützen. Searx kann Suchergebnisse von etwa 70 verschiedenen Suchmaschinen wie Bing und Google abrufen. Searx teilt die IP-Adressen oder den Suchverlauf der Benutzer nicht mit den Suchmaschinen.

In diesem Tutorial lernen wir, wie man Searx auf einem Ubuntu 18.04-Server installiert.

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Eine statische IP-Adresse 172.20.10.8 wird für Ihren Server eingerichtet.
  • Ein Nicht-Root-Benutzer mit sudo-Berechtigungen.

Erste Schritte

Bevor Sie beginnen, müssen Sie Ihr System mit der neuesten Version aktualisieren. Sie können dies tun, indem Sie den folgenden Befehl ausführen:

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

Sobald Ihr System aktualisiert ist, starten Sie das System neu, um die Änderungen zu übernehmen.

Als nächstes müssen Sie einige von Searx benötigte Abhängigkeiten installieren. Sie können alle installieren, indem Sie den folgenden Befehl ausführen:

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

Installieren Sie die Searx Meta-Suchmaschine

Zuerst müssen Sie die neueste Version von Searx aus dem Git-Repository herunterladen. Sie können es mit dem folgenden Befehl herunterladen:

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

Standardmäßig ist Searx nur vom lokalen System aus zugänglich. Daher müssen Sie Searx für den Zugriff vom Remote-System konfigurieren. Sie können dies tun, indem Sie die Datei /opt/searx/searx/settings.yml bearbeiten:

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

Ändern Sie die Zeile:

Von

bind_address : "127.0.0.1"

An

bind_address : "192.168.1.100"

Ersetzen Sie 192.168.1.100 durch die öffentliche IP Ihres Servers. Speichern und schließen Sie die Datei, wenn Sie fertig sind.

Als nächstes ändern Sie das Verzeichnis zu searx und aktivieren die virtuelle Searx-Umgebung:

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

Als nächstes aktualisieren Sie Searx mit dem folgenden Befehl:

sudo ./manage.sh update_packages

Als nächstes starten Sie Searx mit dem folgenden Befehl:

sudo python searx/webapp.py

Ausgabe:

 * 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

Zugriff auf die Searx-Webschnittstelle

Searx ist jetzt aktiv und überwacht Port 8888. Öffnen Sie Ihren Webbrowser und geben Sie die URL http://192.168.1.100:8888 ein (ändern Sie die IP hier in Ihre IP). Sie werden wie unten gezeigt auf die Standardseite von Searx weitergeleitet:

  • https://searx.me/

Ubuntu
  1. So installieren Sie OctoberCMS unter Ubuntu 16.04 LTS

  2. So installieren Sie AbanteCart unter Ubuntu 16.04 LTS

  3. So installieren Sie Grafana unter Ubuntu 16.04 LTS

  4. So installieren Sie R unter Ubuntu 18.04 LTS

  5. So installieren Sie R unter Ubuntu 20.04 LTS

So installieren Sie DenyHosts unter Ubuntu 16.04 LTS

So installieren Sie Unison unter Ubuntu 16.04 LTS

So installieren Sie Pghero unter Ubuntu 16.04 LTS

So installieren Sie Spotify unter Ubuntu 18.04 LTS

So installieren Sie ClamAV unter Ubuntu 18.04 LTS

So installieren Sie MongoDB auf Ubuntu 18.04 LTS