You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Jan Christian Grünhage 184f24145f
chore: initial image
3 years ago
root/etc/s6.d/searx chore: initial image 3 years ago
.drone.yml chore: initial image 3 years ago
.gitignore chore: initial image 3 years ago
Dockerfile chore: initial image 3 years ago
LICENSE Initial commit 3 years ago
README.md chore: initial image 3 years ago

README.md

docker-searx

What is searx?

Searx is a metasearch engine, inspired by the seeks project. It provides basic privacy by mixing your queries with searches on other platforms without storing search data. Queries are made using a POST request on every browser (except chrom[e|ium]). Therefore they show up in neither our logs, nor your url history. In case of Chrom[e|ium] users there is an exception, Searx uses the search bar to perform GET requests. Searx can be added to your browser’s search bar; moreover, it can be set as the default search engine.

Features

  • Based on Alpine Linux.
  • Latest code from asciimoo/searx
  • A unique secret key is generated when booting the first time.

Credits

First of all, thanks to wonderfall for his Dockerfile collection. A lot of this image is based on his image, and was only created because wonderfall discontinued maintainership of all his images.

Get the image

You can either build the docker image yourself:

docker build -t docker.jcg.re/searx https://git.jcg.re/jcgruenhage/docker-searx.git

or pull a prebuilt image from my docker registry:

docker pull docker.jcg.re/searx

Run the container

Insecure local instance:

docker run \
	--rm \
	--publish 80:8888 \
	--env BASE_URL=http://localhost \
	docker.jcg.re/searx

Build-time variables

  • VERSION : Searx version

Environment variables

  • IMAGE_PROXY : enables images proxying (default : False)
  • BASE_URL : http://domain.tld (default : False)

Ports

  • 8888 (non-tls, so use a reverse proxy)