disable wikidata searxng engine to prevent bootstrap failure

- Fixes SearXNG startup failure in the Docker container caused by `wikidata` engine init raising `KeyError: 'name'`. - Adds a default-settings engine override to remove `wikidata` during initialization in both base and run image SearXNG configs.

Alessandro committed Apr 21, 2026 at 06:03 UTC 527192a26de3f0a2f30c548e040b66958416aafa
2 files changed +9 -3
docker/base/fs/etc/searxng/settings.yml
+7 -2
@@ -1,6 +1,11 @@
1 # SearXNG settings
2
3 -use_default_settings: true
3 +# Keep a minimal default engine set. Wikidata currently returns
4 +# variant payloads that break the 2026.04 searxng bootstrap init path.
5 +use_default_settings:
6 + engines:
7 + remove:
8 + - wikidata
9
10 general:
11 debug: false
@@ -83,4 +88,4 @@ engines:
88 # - https://invidious.snopyta.org
89 # - https://invidious.tiekoetter.com
90 # - https://invidio.xamh.de
86 -# - https://inv.riverside.rocks
\ No newline at end of file
91 +# - https://inv.riverside.rocks
docker/run/fs/etc/searxng/settings.yml
+2 -1
@@ -4,6 +4,7 @@ use_default_settings:
4 engines:
5 remove:
6 - radio browser
7 + - wikidata
8 # TODO enable radio_browser when it works again
9 # currently it crashes on x86 on gethostbyaddr
10
@@ -94,4 +95,4 @@ engines:
95 # - https://invidious.snopyta.org
96 # - https://invidious.tiekoetter.com
97 # - https://invidio.xamh.de
97 -# - https://inv.riverside.rocks
\ No newline at end of file
98 +# - https://inv.riverside.rocks