Enjoy the exactness of popular search results without compromising your personal data. This self-hosted metasearch engine strips away intrusive elements like advertisements, tracking cookies, and AMP links, delivering a clean and secure browsing experience. By proxying all external content and filtering out garbage from the results page, it ensures your IP address remains completely hidden from third parties.\n\nKey benefits include:\n* Complete privacy protection with no IP tracking, third-party cookies, or referrer headers.\n* Ad-free browsing that removes all sponsored content and URL tracking tags.\n* Flexible deployment options allowing easy installation via Docker, Heroku, or manual setup.\n* Advanced customization featuring light and dark themes, DDG-style bang searches, and location-based filtering.\n* Enhanced security through Tor and HTTP/SOCKS proxy support, plus auto-generated user agents to avoid detection patterns.
services:
whoogle-search:
image: benbusby/whoogle-search:latest
container_name: whoogle-search
restart: unless-stopped
pids_limit: 50
security_opt:
- "no-new-privileges:true"
cap_drop:
- ALL
ports:
- "5000:5000"
environment:
# Sensitive credentials mapped to .env
- WHOOGLE_USER=${WHOOGLE_USER}
- WHOOGLE_PASS=${WHOOGLE_PASS}
- WHOOGLE_PROXY_USER=${WHOOGLE_PROXY_USER}
- WHOOGLE_PROXY_PASS=${WHOOGLE_PROXY_PASS}
# Configuration settings
- WHOOGLE_PROXY_TYPE=${WHOOGLE_PROXY_TYPE}
- WHOOGLE_PROXY_LOC=${WHOOGLE_PROXY_LOC}
- WHOOGLE_CONFIG_URL=${WHOOGLE_CONFIG_URL}
- WHOOGLE_CONFIG_DISABLE=0
- WHOOGLE_MINIMAL=0
- WHOOGLE_RESULT_COUNT=20
- HTTPS_ONLY=0# Authentication (Leave blank to disable)
WHOOGLE_USER=admin
WHOOGLE_PASS=securepassword
# Proxy Configuration (Optional)
WHOOGLE_PROXY_USER=
WHOOGLE_PROXY_PASS=
WHOOGLE_PROXY_TYPE=socks5
WHOOGLE_PROXY_LOC=
# Remote Config (Optional)
WHOOGLE_CONFIG_URL=Auto-fetched about 2 hours ago
Auto-fetched about 2 hours ago