searxng/docs/utils/searx.sh.rst
Markus Heiser 9278f0fb45 docs: add some documentation about the tooling box ./utils/*
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-02-04 13:13:17 +01:00

1.4 KiB

utils/searx.sh

further reading

  • installation
  • architecture

To simplify installation and maintenance of a searx instance you can use the script 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 installation basic.

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

language

apache

Ubuntu / debian

$ sudo -H apt install libapache2-mod-uwsgi

Arch Linux

$ sudo pacman -S uwsgi

Overview

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

../utils/searx.sh --help