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


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 Step by step installation.


The --help output of the script is largely self-explanatory (Common commands & environment):

ERROR: missing command systemctl