Whoogle Search

Get accurate search results without ads, JavaScript, or IP tracking. Deploy this self-hosted metasearch engine easily to protect your privacy on any device.

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.

Directory Structure

whoogle-search
.env
docker-compose.yml

docker-compose.yml

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

.env

# 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=
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Whoogle Search

Favicon

 

  
  
Favicon

 

  
  
Favicon