<feed xmlns='http://www.w3.org/2005/Atom'>
<title>searxng/docs/build-templates, 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>2026-05-13T09:34:31Z</updated>
<entry>
<title>[fix] installation instructions - launch SearXNG by python -m (#6078)</title>
<updated>2026-05-13T09:34:31Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarIT.de</email>
</author>
<published>2026-05-13T09:34:31Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=09829b1ccc07a797e6ac9a1cf2db58ba90b87ec0'/>
<id>urn:sha1:09829b1ccc07a797e6ac9a1cf2db58ba90b87ec0</id>
<content type='text'>
[1] https://github.com/searxng/searxng/issues/126#issuecomment-4433874986

Suggested-by: @virtadpt in [1]</content>
</entry>
<entry>
<title>[doc] add missing packages required for installation (#5951)</title>
<updated>2026-04-04T17:02:44Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarIT.de</email>
</author>
<published>2026-04-04T17:02:44Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=7adace694c663d03f20c021b8dc369472706fcd1'/>
<id>urn:sha1:7adace694c663d03f20c021b8dc369472706fcd1</id>
<content type='text'>
Related:

- https://github.com/searxng/searxng/pull/5763
- https://github.com/searxng/searxng/pull/5765
- https://github.com/searxng/searxng/pull/5346

Closes: https://github.com/searxng/searxng/issues/5937

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;</content>
</entry>
<entry>
<title>[fix] Installation Script install fails (msgspec) (#5353)</title>
<updated>2025-10-22T07:34:09Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarIT.de</email>
</author>
<published>2025-10-22T07:34:09Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=f70120b0b99354785c5d5c9fda91565ad32ec31f'/>
<id>urn:sha1:f70120b0b99354785c5d5c9fda91565ad32ec31f</id>
<content type='text'>
Since #5280 has been merged, msgspec, like yaml, is a fixed part of the SearXNG
*settings framework* and therefore, like yaml, must be installed in the virtual
environment before installing SearXNG (``searx``).

The actual reason is that in SearXNG we store settings in the configuration that
are required for the installation of the ``searx`` package.  This means that
these settings (from settings.yml) are read in during the installation, and all the
necessary tools for this (pyyaml, msgspec, setuptools, etc.) must be installed
beforehand (chicken or the egg dilemma).

Related:

- https://github.com/searxng/searxng/pull/5346
- https://github.com/searxng/searxng/pull/5280
- https://github.com/searxng/searxng/pull/5254

Closes: https://github.com/searxng/searxng/issues/5352</content>
</entry>
<entry>
<title>[mod] py3.8 EOL / upgrade to actions/setup-python@v5</title>
<updated>2024-10-03T11:05:43Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2024-10-02T15:08:07Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=2fd6730d4f9c056a98cadfb8c6503e718bd01a75'/>
<id>urn:sha1:2fd6730d4f9c056a98cadfb8c6503e718bd01a75</id>
<content type='text'>
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[fix] pip install -e: legacy editable install (setup.py develop) is deprecated</title>
<updated>2024-08-21T10:09:14Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2024-08-08T09:46:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=fe6bac5a08b8dfc8d91478f5ed78bd584ec9c147'/>
<id>urn:sha1:fe6bac5a08b8dfc8d91478f5ed78bd584ec9c147</id>
<content type='text'>
From [1]: There is now a standardized mechanism [2] for an installer like pip to
request an editable install of a project.  pip is transitioning to using this
standard only instead of invoking the deprecated `setup.py develop` command.

For backward compatibility, we can use switches:

--use-pep517
  https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-use-pep517

--no-build-isolation
  https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-no-build-isolation

- [1] https://github.com/pypa/pip/issues/11457
- [2] https://peps.python.org/pep-0660/

Closes: https://github.com/searxng/searxng/issues/3701
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[doc] improve documentation of make targets and ./manage script</title>
<updated>2023-08-06T17:37:12Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2023-08-06T14:39:00Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=64100db9045ec712afbd8fa1becee14f7109921c'/>
<id>urn:sha1:64100db9045ec712afbd8fa1becee14f7109921c</id>
<content type='text'>
BTW force modularization of the ./mange script into sub modules:

- utils/lib_sxng_data.sh
- utils/lib_sxng_node.sh
- utils/lib_sxng_static.sh
- utils/lib_sxng_test.sh
- utils/lib_sxng_themes.sh

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[doc] update documentation of the installation procedures</title>
<updated>2022-07-30T11:39:35Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2022-06-14T08:02:50Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=ed8a1690296cfc55f67dc0a4dac6dee06a47bd06'/>
<id>urn:sha1:ed8a1690296cfc55f67dc0a4dac6dee06a47bd06</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>[doc] filtron.sh - install github.com/searxng/filtron</title>
<updated>2021-11-21T16:13:34Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2021-11-18T22:05:24Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=ac5cce69cc9ae0d5a6c202a29261fd292dbfe892'/>
<id>urn:sha1:ac5cce69cc9ae0d5a6c202a29261fd292dbfe892</id>
<content type='text'>
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>Merge pull request #515 from return42/doc-theme</title>
<updated>2021-11-19T10:46:29Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarIT.de</email>
</author>
<published>2021-11-19T10:46:29Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=e82e37ce6dffe2796b0fae63d893ad637c2be37b'/>
<id>urn:sha1:e82e37ce6dffe2796b0fae63d893ad637c2be37b</id>
<content type='text'>
 Various modification of the documentation and the theme sphinx-theme</content>
</entry>
</feed>
