To google or not to google
Get Google search results, but without any ads, javascript, AMP links, cookies, or IP address tracking. Easily deployable in one click as a Docker app, and customizable with a single config file. Quick and simple to implement as a primary search engine replacement on both desktop and mobile.
What if big G would not know what you search ?
Get Google search results, but without any ads, javascript, AMP links, cookies, or IP address tracking. Easily deploy able in one click as a Docker app, and customizable with a single config file. Quick and simple to implement as a primary search engine replacement on both desktop and mobile.
First step was to go DuckDuckGo on all my machines. Then started self hosting and my first server was whoogle. I've been using my own search engine - whoogle.
![](https://homelab.casaursus.net/content/images/2024/11/whoogle-banner.png)
Woogle Search is great ! - Thanks to Ben Busby on github .
The server it self is very easy to set up. Download the script for whoogle setup as container docker-compose.yml as below.
---
version: '3'
services:
whoogle:
image: 'benbusby/whoogle-search:latest'
container_name: whoogle
restart: unless-stopped #always
# If you run in the same VM as your NPM you do not need ports
# ports:
# - '5000:5000'
networks:
- kadulla #frontend
# service will use these networks
networks:
kadulla: #frontend
external: true
...
docker-compose.yml
Configure the server and NPM then launch it.
Then you set Whoogle as your primary search engine on your PC's.
Browser settings:
Firefox (Desktop)
- Navigate to your app's url, right click the address bar, and select "Add Search Engine".
Firefox (iOS)
- In the mobile app Settings page, tap "Search" within the "General" section. There should be an option titled "Add Search Engine" to select. It should prompt you to enter a title and search query url - use the following elements to fill out the form:
- Title: "Whoogle"
- URL: http[s]://<your whoogle url>/search?q=%s
Alfred (Mac OS X)
1 Go to Alfred Preferences > Features > Web Search and click Add Custom Search. Then configure these settings
- Search URL: `https:///search?q={query}
- Title: Whoogle for '{query}' (or whatever you want)
- Keyword: whoogle 2 Go to Default Results and click the Setup fallback results button. Click + and add Whoogle, then drag it to the top.
Chrome/Chromium-based Browsers
- Automatic
- Visit the home page of your Whoogle Search instance -- this may automatically add the search engine to your list of search engines. If not, you can add it manually.
- Manual
- Under search engines > manage search engines > add, manually enter your Whoogle instance details with a /search?q=%s formatted search URL.
Firefox (Android) Version <79.0.0
- Navigate to your app's url
- Long-press on the search text field
- Click the "Add Search Engine" menu item
- Select a name and click ok
- Click the 3 dot menu in the top right
- Navigate to the settings menu and select the "Search" sub-menu
- Select Whoogle and press "Set as default"