Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								cbc08fdc26 
								
							 
						 
						
							
							
								
								docs: describe uwsgi setup of all suported distributions  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-04 19:56:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								3aff2c19d1 
								
							 
						 
						
							
							
								
								docs: complement uwsgi documentation for all distros  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-04 12:22:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								9f1cb7a943 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/asciimoo/searx  into filtron  
							
							
							
						 
						
							2020-03-04 12:11:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								3cb7daedb7 
								
							 
						 
						
							
							
								
								docs: generic doocumentation for searx-uwsgi  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-03 19:57:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								f25da6070e 
								
							 
						 
						
							
							
								
								docs: generic documentation get templating  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-03 16:26:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								7af991acda 
								
							 
						 
						
							
							
								
								LXC: add ubuntu 19.10 and 20.04 to the list of test images  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-02 19:01:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								c3e4753ce9 
								
							 
						 
						
							
							
								
								docs: generic documentation from the installation scripts  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-02 19:00:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								491cb95a1f 
								
							 
						 
						
							
							
								
								utils/lxc.env: separate environment that is used in containers  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-01 18:28:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								40843fe95a 
								
							 
						 
						
							
							
								
								searx/data/engines_languages.json: sort json file (no content change)  
							
							... 
							
							
							
							To get meaningfull diffs, the json file has to be sorted.  Before applying any
further content patch, the json file needs a inital sort (without changing any
content).
Sorted by::
  import sys, json
  with open('engines_languages.json') as f:
      j = json.load(f)
  with open('engines_languages.json', 'w') as f:
      json.dump(j, f, indent=2, sort_keys=True)
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-01 07:56:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								37c135f2ce 
								
							 
						 
						
							
							
								
								LXC: improved UX when working with a bunch of containers  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-27 19:13:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								af6acd3417 
								
							 
						 
						
							
							
								
								LXC: install searx-suite installs searx, filtron & morty on all containers  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-26 19:07:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								d5917cc029 
								
							 
						 
						
							
							
								
								utils/lib.sh: make uWSGI installation available for all distros  
							
							... 
							
							
							
							support: ubuntu, debin, fedora, archlinux
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-25 20:20:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								f17b28743a 
								
							 
						 
						
							
							
								
								utils/serx.sh: make uWSGI installation available for all distros (WIP)  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-23 21:05:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								5fb6d4f508 
								
							 
						 
						
							
							
								
								LXC: normalize package installation & user creation.  
							
							... 
							
							
							
							utils/lib.sh:
- get DIST_ID & DIST_VERSION from /etc/os-release
- pkg_[install|remove|...] supports ubuntu, debian, archlinux & fedora
utils/lxc.sh
- Workaround for the "setrlimit(RLIMIT_CORE): Operation not permitted" error::
    'Set disable_coredump false' >> /etc/sudo.conf
utils/[searx.sh|filtron.sh|morty.sh]
- switched user creation from 'adduser' perl script to 'useradd' built-in
  command
utils/searx.sh
- install packages for ubuntu, debian, archlinux & fedora
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-23 12:10:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								e36e0f80ae 
								
							 
						 
						
							
							
								
								LXC: added archlinux and fedora31 containers  
							
							... 
							
							
							
							BTW: update all packages when installing conatiner's boilerplate
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-18 18:40:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								ccb96544f7 
								
							 
						 
						
							
							
								
								LXC: improved console messages & prompt  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-18 18:20:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								59e4026762 
								
							 
						 
						
							
							
								
								searx.sh: install settings at /etc/searx/settings.yml  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-17 18:58:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								de58f02f6b 
								
							 
						 
						
							
							
								
								filtron: add missing log action to the filtron rules  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-17 15:36:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								0bfc61dbe9 
								
							 
						 
						
							
							
								
								tooling box: misc fixes from lxc tests  
							
							... 
							
							
							
							Tested by:
  sudo -H ./utils/lxc.sh build containers
  sudo -H ./utils/lxc.sh cmd /share/searx/utils/searx.sh    install all
  sudo -H ./utils/lxc.sh cmd /share/searx/utils/filtron.sh  install all
  sudo -H ./utils/lxc.sh cmd /share/searx/utils/morty.sh    install all
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-16 22:29:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								a1f5f2ced8 
								
							 
						 
						
							
							
								
								LXC: minor fixes and renaming  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-16 22:26:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								ad32739860 
								
							 
						 
						
							
							
								
								shellcheck: fix usse -n instead of ! -z (SC2236 SC2237)  
							
							... 
							
							
							
							- https://www.shellcheck.net/wiki/SC2236  -- Use -n instead of ! -z.
 - https://www.shellcheck.net/wiki/SC2237  -- Use [ -n .. ] instead of ! [ -z ....
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-16 20:07:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								e8cf225046 
								
							 
						 
						
							
							
								
								LXC: tooling box - add boilerplate to containers  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-16 18:18:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								0b2b325552 
								
							 
						 
						
							
							
								
								LXC: tooling box - add HOST shares and commandline to containers (WIP)  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-13 18:25:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								e6bf2038c3 
								
							 
						 
						
							
							
								
								filtron.sh: add 'install rules' command  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-11 15:58:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								0d6153db12 
								
							 
						 
						
							
							
								
								filtron.sh: updated rules from production  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-11 15:57:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								7751b29559 
								
							 
						 
						
							
							
								
								LXC: add LXC tooling box (initial, WIP)  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-08 19:12:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								5c0f9c8c79 
								
							 
						 
						
							
							
								
								tooling box: varius fix from tests  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-08 17:12:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								ed4cb4f160 
								
							 
						 
						
							
							
								
								tooling box: varius fix from tests  
							
							
							
						 
						
							2020-02-08 13:24:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								a014fa0ccd 
								
							 
						 
						
							
							
								
								upload-pypi: twine is needed to upload to PyPi 'make upload-pypi'  
							
							... 
							
							
							
							To build & deploy packages on PyPi call make target:
  make upload-pypi
- https://github.com/asciimoo/searx/issues/1829 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-05 15:26:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								71d7550dbe 
								
							 
						 
						
							
							
								
								tooling box ./utils/*:  minor fix from production test  
							
							
							
						 
						
							2020-02-04 19:47:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								2f40f61f83 
								
							 
						 
						
							
							
								
								/etc/filtron/rules.json: normalize rules from docs & tooling box  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-04 17:59:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								eedd63ccd5 
								
							 
						 
						
							
							
								
								docs: revision of the installation instructions  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-04 16:42:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								79e1f837ef 
								
							 
						 
						
							
							
								
								utils & Makefile: add .config.mk & .config.sh for searx brands  
							
							... 
							
							
							
							By isolating the environment of makefiles and bash scripts into .config.mk and
.config.sh it is simple to maintain searx brands by setting some central
environments.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-04 10:39:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								94ac560dcc 
								
							 
						 
						
							
							
								
								doc: add descriptions of our tooling box in ./utils  
							
							... 
							
							
							
							Initial started with the scripts for searx, filtron and morty installations.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-03 13:25:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								e7401796f6 
								
							 
						 
						
							
							
								
								utils/morty.sh: fixed public url  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-02 18:20:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								a4437c47ac 
								
							 
						 
						
							
							
								
								utils/morty.sh: add script to install morty result proxy  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-02 18:14:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								709ac51d33 
								
							 
						 
						
							
							
								
								utils/filtron.sh: generalize systemd, accounts and golang tasks  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-01 16:59:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								56a93ee770 
								
							 
						 
						
							
							
								
								utils/lib.sh: colorize messages  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-01-31 18:24:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								0bb8847087 
								
							 
						 
						
							
							
								
								utils/filtron.sh: add option to debug filtron requests  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-01-31 17:25:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								91a55e159e 
								
							 
						 
						
							
							
								
								apache: reverse proxy, set ProxyPreserveHost On  
							
							... 
							
							
							
							related discussions:
- https://github.com/asciimoo/searx/issues/1822 
- https://github.com/asciimoo/searx/issues/1819#issuecomment-580400259 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-01-31 15:54:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								cd9b877c8c 
								
							 
						 
						
							
							
								
								utils/searx.sh & filtron.sh: misc changes from first tests (WIP)  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-01-31 15:53:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								6274a54746 
								
							 
						 
						
							
							
								
								utils/searx.sh & filtron.sh: misc changes from first tests (WIP)  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-01-30 19:55:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								924bf65517 
								
							 
						 
						
							
							
								
								utils/searx.sh & filtron.sh: misc changes from first tests (WIP)  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-01-29 20:00:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								971a8264b2 
								
							 
						 
						
							
							
								
								utils/searx.sh: add apache site searx.conf:uwsgi (WIP)  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-01-27 19:08:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								d171fcd56e 
								
							 
						 
						
							
							
								
								utils/searx.sh: add apache site searx.conf:uwsgi  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-01-21 18:38:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								af2f58fc58 
								
							 
						 
						
							
							
								
								utils/filtron.sh: add script to install filtron middleware (apache)  
							
							... 
							
							
							
							Preparation for the installation of an apache site.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-01-20 19:08:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								9b5a7f7559 
								
							 
						 
						
							
							
								
								utils/searx.sh: add script to install isolated searx service  
							
							... 
							
							
							
							First version which serves searx over uwsgi at http://127.0.0.1:8888 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-01-20 16:55:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								89df9d9141 
								
							 
						 
						
							
							
								
								utils/searx.sh: add script to install isolated searx service (WIP)  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-01-16 14:01:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								3cf31528f3 
								
							 
						 
						
							
							
								
								utils/searx.sh: add script to install isolated searx service (WIP)  
							
							... 
							
							
							
							WIP: written from scratch / linted but untested
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-01-14 19:26:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								c2b27d9120 
								
							 
						 
						
							
							
								
								Merge branch 'filtron' of  https://github.com/return42/searx  into filtron  
							
							
							
						 
						
							2020-01-13 18:39:46 +01:00