@@ -5,6 +5,11 @@
55``utils/searx.sh``
66==================
77
8+.. sidebar:: further reading
9+
10+ - :ref:`installation`
11+ - :ref:`architecture`
12+
813To simplify installation and maintenance of a searx instance you can use the
914script :origin:`utils/searx.sh`. In most cases you will install searx simply by
1015running the command:
@@ -14,8 +19,50 @@ running the command:
1419 sudo -H ./utils/searx.sh install all
1520
1621The script adds a ``${SERVICE_USER}`` (default:``searx``) and installs searx
17−into this user account. The ``--help`` output of the script is largely
18−self-explanatory:
22+into this user account. The installation is described in chapter
23+:ref:`installation basic`.
1924
20−.. program-output:: ../utils/searx.sh --help
25+.. _intranet reverse proxy:
26+
27+Intranet Reverse Proxy
28+======================
29+
30+.. warning::
31+
32+ This setup is **not** suitable **for public instances**, go on with
33+ :ref:`reverse proxy`!
34+
35+To install searx in your intranet HTTP server use:
36+
37+.. code:: bash
38+
39+ sudo -H ./utils/searx.sh apache install
40+
41+.. tabs::
42+
43+ .. group-tab:: apache
2144
45+ .. literalinclude:: ../../utils/templates/etc/apache2/sites-available/searx.conf:uwsgi
46+ :language: apache
47+
48+ .. tabs::
49+
50+ .. group-tab:: Ubuntu / debian
51+
52+ .. code-block:: sh
53+
54+ $ sudo -H apt install libapache2-mod-uwsgi
55+
56+ .. group-tab:: Arch Linux
57+
58+ .. code-block:: sh
59+
60+ $ sudo pacman -S uwsgi
61+
62+Overview
63+========
64+
65+The ``--help`` output of the script is largely self-explanatory
66+(:ref:`toolboxing common`):
67+
68+.. program-output:: ../utils/searx.sh --help