searxngRebrandZaclys/docs/utils/searx.sh.rst

1.6 KiB

utils/searx.sh

further reading

  • installation
  • architecture
  • filtron.sh

To simplify installation and maintenance of a searx instance you can use the script utils/searx.sh.

Install

In most cases you will install searx simply by running the command:

sudo -H ./utils/searx.sh install all

The script adds a ${SERVICE_USER} (default:searx) and installs searx into this user account. The installation is described in chapter installation basic.

Overview

The --help output of the script is largely self-explanatory (toolboxing common):

../utils/searx.sh --help

Intranet Reverse Proxy

Warning

This setup is not suitable for public instances, go on with reverse proxy!

To install searx in your intranet HTTP server use:

sudo -H ./utils/searx.sh apache install

apache

../../utils/templates/etc/apache2/sites-available/searx.conf:uwsgi

Ubuntu / debian

$ sudo -H apt install libapache2-mod-uwsgi

Arch Linux

$ sudo -H pacman -S uwsgi

Fedora / RHEL

$ sudo -H dnf install uwsgi