SearXNG is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled.
Look for SearXNG
on Template list.
For the configuration, correct BASE_URL
variable with a domain (if using one) or replace localhost
with the Raspberry Pi's IP.
You can change INSTANCE_NAME
to anything you want and it's not required.
Once done, click in Deploy the container
.
Once deployed, you can view and modify all configurations under /portainer/Files/AppData/Config/searxng/settings.yml
. Visit the official doc page for details on each setting.
The main thing you might want to do is to set:
general
instance_name
: To give a more personal looking
search
languages
: set here any Language you want to use
- server:
port
: DON'T CHANGE, this is set within the containerbind_address
: DON'T CHANGE, this is set within the containerbase_url
: DON'T CHANGE, this is set within the containersecret_key
: A random one is generated when deploying, don't need to change
ui
default_theme
: oscar or simpletheme_args
:oscar_style
: logicodev, logicodev-dark or pointhi
From there, you can scroll down to engines
and enable/disable anyone you want.
Try enabling use_mobile_ui: true
in google section of /portainer/Files/AppData/Config/searxng/settings.yml
(Reference)
- name: google
engine: google
shortcut: go
# see https://searxng.github.io/searxng/src/searx.engines.google.html#module-searx.engines.google
use_mobile_ui: true
# additional_tests:
# android: *test_android