https://asciimoo.github.io/searx/

Searx is a free internet metasearch engine which aggregates results from  more than 70 search services. Users are neither tracked nor profiled.  Additionally, searx can be used over Tor for online anonymity.

Follow the installation guide, git clone the repository and use docker to build and run searx.

2 tips:

  • Change SELinux policy to allow searx to connect to Google
$ setsebool -P httpd_can_network_connect 1
  • Avoid nginx loop redirecting
server {
	#...
	location / {
		proxy_pass http://127.0.0.1:8888;
		#...
		proxy_redirect off;
	}
}