searxngRebrandZaclys/docs/utils/index.rst
Markus Heiser 3aa153f08e [fix doc] manage.sh update_packages does not exists anymore
Reported-by: https://github.com/searx/searx/issues/2776
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-04-24 17:03:10 +02:00

1.3 KiB

Admin's tooling box

In the folder utils/ we maintain some tools useful for administrators.

searx.sh filtron.sh morty.sh lxc.sh

Common commands & environment

Scripts to maintain services often dispose of common commands and environments.

shell : command

Opens a shell from the service user ${SERVICE_USSR}, very helpful for troubleshooting.

inspect service : command

Shows status and log of the service, most often you have a option to enable more verbose debug logs. Very helpful for debugging, but be careful not to enable debugging in a production environment!

FORCE_TIMEOUT : environment

Sets timeout for interactive prompts. If you want to run a script in batch job, with defaults choices, set FORCE_TIMEOUT=0. By example; to install a reverse proxy for filtron on all containers of the searx suite <lxc-searx.env> use :

sudo -H ./utils/lxc.sh cmd -- FORCE_TIMEOUT=0 ./utils/filtron.sh apache install

Tooling box setup

The main setup is done in the .config.sh (read also settings global).

../../.config.sh