Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							8829796f76 
							
						 
					 
					
						
						
							
							utils/morty.sh option new-key: set new morty key  
						
						... 
						
						
						
						A command to set new morty key in morty & searx service (settings.yml) and to
restart both services with new key::
  utils/morty.sh option new-key
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-28 16:54:42 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ea3255835a 
							
						 
					 
					
						
						
							
							utils/morty.sh: set morty key to avoid service abuse  
						
						... 
						
						
						
						- https://github.com/asciimoo/searx/issues/1871#issuecomment-592459798 
    make install all
generates random MORTY_KEY, install service with that key and sets option in the
searx settingy.yml file.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-28 16:21:45 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							99ff16c465 
							
						 
					 
					
						
						
							
							tooling box: added nginx + polished bash scripts and environment  
						
						... 
						
						
						
						- add installation method for nginx sites, morty and filtron
- clean up PUBLIC_URL environment in and outside of containers
- clean up comand lines
- handle uWSGI quirks on fedora (emperor mode)
- handle Python quirks on debian (there is no 'python' command anymore)
- lib.sh: add die and die_caller functions
- lxc_suite_install_info is now a function
- lint: shellcheck
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-13 11:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							58d5da8b57 
							
						 
					 
					
						
						
							
							nginx: normalize installation (docs and script)s over all distros  
						
						... 
						
						
						
						This is the revision of the documentation about the varous nginx installation
variants.  It also implements the nginx installation scripts for morty and
filtron.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-11 13:19:11 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							44edc92569 
							
						 
					 
					
						
						
							
							[fix] morty: PUBLIC_URL_PATH_MORTY needs trailing slash  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-09 14:28:34 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f693149cde 
							
						 
					 
					
						
						
							
							Changes from the installation tests on (all) LXC containers.  
						
						... 
						
						
						
						Tested and fixed HTTP & uWSGI installation on:
  ubu1604 ubu1804 ubu1910 ubu2004 fedora31 archlinux
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-08 18:38:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ee39a098ac 
							
						 
					 
					
						
						
							
							apache: normalize installation (docs and script)s over all distros  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-07 18:31:51 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c81849cb5a 
							
						 
					 
					
						
						
							
							filtron.sh & morty.sh: improve usage message (if used in containers)  
						
						... 
						
						
						
						BTW: normalize soma variable names
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-05 17:40:37 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e530e20ae6 
							
						 
					 
					
						
						
							
							misc: fix variuous marginals  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-04 17:53:16 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e32b08f616 
							
						 
					 
					
						
						
							
							utils/morty.sh: add generic documentation  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-03 20:26:20 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3e4d022d04 
							
						 
					 
					
						
						
							
							[fix] make test.sh: fix various shellcheck error messages  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-30 11:03:46 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							7b4cf2eb48 
							
						 
					 
					
						
						
							
							tooling box: simplify build enviroments  
						
						... 
						
						
						
						- no more need for a .config.mk
- docs: use searx.brands environment
- searx.sh, filtron.sh & morty.sh are sourcing utils/brand.env
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-29 15:09:34 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e7f69b63f1 
							
						 
					 
					
						
						
							
							LXC: from searx.sh, morty.sh and filtron.sh tests  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-08 02:41:45 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b1e90cff23 
							
						 
					 
					
						
						
							
							LXC: separate lxc-suite from lxc & improved command line.  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-07 20:24: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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