GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat vyhledávač Searx Meta na Ubuntu 18.04 LTS

Searx je bezplatný a open source metasearch engine s cílem chránit soukromí svých uživatelů. Searx dokáže načíst výsledky vyhledávání z přibližně 70 různých vyhledávačů, jako jsou Bing a Google. Searx nesdílí IP adresy uživatelů ani historii vyhledávání s vyhledávači.

V tomto tutoriálu se naučíme, jak nainstalovat Searx na server Ubuntu 18.04.

Požadavky

  • Server se systémem Ubuntu 18.04.
  • Na vašem serveru je nastavena statická IP adresa 172.20.10.8.
  • Uživatel bez oprávnění root s právy sudo.

Začínáme

Než začnete, budete muset aktualizovat svůj systém na nejnovější verzi. Můžete to provést spuštěním následujícího příkazu:

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

Jakmile je váš systém aktualizován, restartujte systém, aby se změny projevily.

Dále budete muset nainstalovat některé závislosti požadované Searx. Všechny je můžete nainstalovat spuštěním následujícího příkazu:

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

Instalovat vyhledávač Searx Meta

Nejprve si budete muset stáhnout nejnovější verzi Searx z úložiště Git. Můžete si jej stáhnout pomocí následujícího příkazu:

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

Ve výchozím nastavení je Searx přístupný pouze z místního systému. Takže budete muset nakonfigurovat Searx pro přístup ze vzdáleného systému. Můžete to udělat úpravou souboru /opt/searx/searx/settings.yml:

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

Změňte řádek:

Od

bind_address : "127.0.0.1"

Komu

bind_address : "192.168.1.100"

Nahraďte 192.168.1.100 veřejnou IP adresou vašeho serveru. Po dokončení uložte a zavřete soubor.

Dále změňte adresář na searx a aktivujte virtuální prostředí Searx:

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

Dále aktualizujte Searx pomocí následujícího příkazu:

sudo ./manage.sh update_packages

Dále spusťte Searx následujícím příkazem:

sudo python searx/webapp.py

Výstup:

 * 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

Přístup k webovému rozhraní Searx

Searx je nyní aktivní a naslouchá na portu 8888. Otevřete webový prohlížeč a zadejte adresu URL http://192.168.1.100:8888 (zde změňte IP na svou IP). Budete přesměrováni na výchozí stránku Searx, jak je uvedeno níže:

  • https://searx.me/

Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  3. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  1. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS

  2. Jak nainstalovat Nextcloud na Ubuntu 18.04 LTS

  3. Jak nainstalovat Webmin v Ubuntu 20.04 LTS