<feed xmlns='http://www.w3.org/2005/Atom'>
<title>searxng/utils/lib_install.sh, branch custom</title>
<subtitle>Free internet metasearch engine which aggregates results from various search services and databases</subtitle>
<id>https://git.ikboikov.net/searxng/atom?h=custom</id>
<link rel='self' href='https://git.ikboikov.net/searxng/atom?h=custom'/>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/'/>
<updated>2022-07-30T11:39:35Z</updated>
<entry>
<title>[clean up] drop obsolete searx, filtron and morty install scripts</title>
<updated>2022-07-30T11:39:35Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2022-06-16T14:30:18Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=692708aa771c1f4927a3037ecc5aa9c06f1a2494'/>
<id>urn:sha1:692708aa771c1f4927a3037ecc5aa9c06f1a2494</id>
<content type='text'>
Since ./utils/searxng.sh is implemented, the old installation procedures from
filtron, morty and searx can be removed.

For users who want to upgrade, the procedures for removing old installations
have still been retained.

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[utils/searxng.sh] implement new script to install SearXNG</title>
<updated>2022-07-30T11:39:35Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2022-05-27T16:43:14Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=782f73540e2d383ea122716507ccd9582918ab51'/>
<id>urn:sha1:782f73540e2d383ea122716507ccd9582918ab51</id>
<content type='text'>
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[install scripts] rename SEARX_&lt;name&gt; variables to SEARXNG_&lt;name&gt;</title>
<updated>2022-07-30T11:39:35Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2022-05-27T16:41:08Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=81bba4486916dbca4467a7e8c8b839a7c55c2a09'/>
<id>urn:sha1:81bba4486916dbca4467a7e8c8b839a7c55c2a09</id>
<content type='text'>
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[fix] since git v2.35.2 root can't read from unsafe repository</title>
<updated>2022-04-22T15:37:04Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2022-04-22T15:37:04Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=463254e3b4afb721af8ee36511607ceaa28b9dc3'/>
<id>urn:sha1:463254e3b4afb721af8ee36511607ceaa28b9dc3</id>
<content type='text'>
Git v2.35.2 closes an security issue, it is no longer possible that root uses a
git repo that is owned by someone else, the error message is::

    fatal: unsafe repository ('/share/darmarit.org/cache/searxng' is owned by someone else)

The fix is to run the `git diff --name-only` not as root in a sudo command.

[1] https://github.blog/2022-04-12-git-security-vulnerability-announced/
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[brand] SearXNG - docs rename links and fix documentation</title>
<updated>2021-11-18T17:27:26Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2021-11-18T17:27:26Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=1dae0c0be09d5c9e287bdea6aa5bf7ec4f4782ec'/>
<id>urn:sha1:1dae0c0be09d5c9e287bdea6aa5bf7ec4f4782ec</id>
<content type='text'>
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[brand] SearXNG - bash env SEARXNG_URL</title>
<updated>2021-10-30T14:11:01Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2021-10-11T17:59:34Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=a9fc4885f2d4ab3fba8fd9fbaa0386090250bd11'/>
<id>urn:sha1:a9fc4885f2d4ab3fba8fd9fbaa0386090250bd11</id>
<content type='text'>
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[brand] SearXNG - reference /etc/searxng/settings.yml</title>
<updated>2021-10-11T12:28:55Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2021-10-11T08:56:50Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=60edf2623d7c1a6b394638c6673c0d981674c570'/>
<id>urn:sha1:60edf2623d7c1a6b394638c6673c0d981674c570</id>
<content type='text'>
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>SearXNG: SEARXNG_SETTINGS_PATH</title>
<updated>2021-10-02T15:18:05Z</updated>
<author>
<name>Alexandre Flament</name>
<email>alex@al-f.net</email>
</author>
<published>2021-10-02T15:18:05Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=253b8503765b6f0d21135254277e72d17a51e04a'/>
<id>urn:sha1:253b8503765b6f0d21135254277e72d17a51e04a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[mod] utils/searx.sh - add command 'inspect settings'</title>
<updated>2021-07-24T14:24:22Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2021-07-12T14:51:36Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=57b8f340a6689fafd0c8d92aebd2b263b090af18'/>
<id>urn:sha1:57b8f340a6689fafd0c8d92aebd2b263b090af18</id>
<content type='text'>
Inspect YAML setting &lt;key&gt; from SearXNG instance (${SEARX_SRC})::

  utils/searx.sh inspect settings server.base_url

utils/lib_install.sh
  should not log on stdout which is used for the output of function
  prompt_installation_setting().  Turned build_msg (stdout) into
  info_msg (stderr).

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[mod] normalize .config.sh with settings.yml</title>
<updated>2021-07-21T12:38:57Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2021-06-29T18:08:10Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=f61c918dd4ea211f32874f1072ecfca0f39fcca4'/>
<id>urn:sha1:f61c918dd4ea211f32874f1072ecfca0f39fcca4</id>
<content type='text'>
In commit 94851790 we have centralized all SearXNG setups in the settings.yml
file:

  94851790 [mod] move brand options from Makefile to settings.yml

This step has not yet been completed for the installation procedures!  Since all
SearXNG setups are done in the settings.yml these environment variables needs to
be removed from the ./conf.sh file.  Scripts and other tasks running outside of
an instance got the needed values from the ./utils/brand.env file.

By example: ATM the environment variables of the ./config.sh file are in
conflict with them from settings.yml:

  - PUBLIC_URL          --&gt; {server:base_url}
  - SEARX_INTERNAL_HTTP --&gt; {server:bind_address}.{server:port}
  - GIT_BRANCH          --&gt; {brand:GIT_URL}

These environment variable of a SearXNG instance and additional

  - SEARX_SETTINGS_TEMPLATE

has been remove from the '.config.sh' file.  With this patch, the main focus of
./conf.sh resists on environment variables needed for the installation of morty,
filtron software.

modified  .config.sh:
  - removed no longer supported variables (see above)
  - add comment about: SearXNG setup in settings.yml

modified utils/searx.sh:
  - SEARX_INTERNAL_HTTP no longer take from .config.sh
  - SEARX_SETTINGS_PATH /etc/searx/settings.yml
  - SEARX_SETTINGS_TEMPLATE obsolete

modified utils/lib_install.sh:
  Initialize environment variables SEARX_PYENV, SEARX_SETTINGS_PATH and
  PUBLIC_URL.

modified:  utils/morty.sh
  Add missing hint about SEARX_SETTINGS_PATH and move PUBLIC_URL to
  utils/lib_install.sh

modified:  utils/morty.sh
  Move PUBLIC_URL to utils/lib_install.sh

Renamed utils/templates/etc/searx/use_default_settings.yml -&gt; settings.yml
  - removed option which can't be modified after installation
  - add some comments with examples

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
</feed>
