Searx Docker#
Privacy-respecting metasearch engine
Demo#
Docker#
Searx#
export PORT=8080
docker run --rm -d -v ${PWD}/searx:/etc/searx -p $PORT:8080 -e BASE_URL=http://localhost:$PORT/ searx/searx
docker run -d --name searx -p 8080:8080 searx/searx
Inside ${PWD}/searx
, you will find settings.yml
and uwsgi.ini
. You can modify these files according to your needs and restart the Docker image.
SearxNG#
SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.
export PORT=8080
docker run --rm \
-d -p ${PORT}:8080 \
-v "${PWD}/searxng:/etc/searxng" \
-e "BASE_URL=http://localhost:$PORT/" \
-e "INSTANCE_NAME=my-instance" \
searxng/searxng
What is the difference between searx and SearxNG?#
If you want to run a public instance, go with SearxNG. If you want to self host your own instance, choose searx.