According to their GitHub page Whoogle Search is a self-hosted, ad-free, and privacy respecting metasearch engine. When Whoogle Search is used, you can still get Google search results as if you used their browser. The neat aspect of it is that you are actually using a search engine without JavaScript tracking and cookies.
It is simple to set up and get running, and I will demonstrate this by running Whoogle with Docker. There is a docker-compose file within their code repository, I will use it for this quick demo.
version: "2.4"
services:
whoogle-search:
image: ${WHOOGLE_IMAGE:-benbusby/whoogle-search}
container_name: whoogle-search
restart: unless-stopped
pids_limit: 50
mem_limit: 256mb
memswap_limit: 256mb
ports:
- 5000:5000
This is a simpler version of the docker-compose file that is listed in the repo, but this is all you need for the main websearch functionality. I will also show you how to set Whoogle Search as the default search engine in the Firefox browser. Once the docker container is up and runnning, you will see this page:
In order to add Whoogle Search to the list of search engines to add in the settings, you need to click on the URL search bar and you will see a magnification glass icon.
Once you click on that icon, you can go into the Firefox search settings and add Whoogle as the default search engine.