How to Set Up Whoogle on Oikos OpenHub: Deploying a Private, Ad-Free Search Engine

Whoogle is an innovative, open-source search engine proxy that stands between you and Google. It fetches Google search results but completely strips out ads, tracking code, AMP links, and personalized profiling data. By deploying Whoogle, you gain a self-hosted, ad-free, and privacy-respecting way to access the world's largest search index without compromising your digital footprint.

Deploying Whoogle via the Oikos OpenHub Platform-as-a-Service (PaaS) provides an instant, dedicated, and secure containerized environment. Oikos manages the networking and hosting, allowing you to establish a private search endpoint quickly and reliably.


1. Accessing the Oikos OpenHub Catalog#

Access the Oikos Console#

  • Visit: Navigate to the Oikos platform launchpad at https://launch.nife.io.
  • Log In: Use your registered Oikos credentials to access the primary application dashboard.

Navigate to OpenHub#

  • Locate: Find the OpenHub option in the left-hand navigation sidebar.
  • Selection: Click OpenHub to view the comprehensive catalog of deployable open-source applications.

Search for Whoogle#

  • Search Bar: Utilize the search functionality within the OpenHub interface and enter the term Whoogle.
  • Identify: Locate the Whoogle application card, pre-configured for deployment on the Oikos PaaS.

2. Configuring and Initiating Deployment#

Whoogle deployment is straightforward, as its configuration is typically managed post-deployment via the web interface.

Start Deployment and Configuration Review#

  • Action: Hover over the Whoogle tile and click the Deploy button. This transitions you to the configuration screen.

Review Deployment Settings#

  • App Name: Assign a unique name to your private search instance (e.g., ad-free-search).
  • Cloud Region: Select a Cloud Region closest to your location for better query speed.
  • Resource Allocation: Review the default CPU and RAM. Whoogle is very lightweight and standard resources are sufficient for proxying search requests.

Optional Environment Variables: If you wish to pre-configure security settings or restrict access before the first web interface login, you may set environment variables specific to the Whoogle container (e.g., WHOOGLE_CONFIG_PASSWORD for initial admin access, if supported by the image).

  • Finalization: Review all settings, and click Submit or the final Deploy button to commence the container launch process.

Monitor Deployment Status#

  • Process: Oikos provisions resources, pulls the Whoogle container image, and establishes a secure HTTPS network endpoint.
  • Completion: Wait for the status indicator to change to Running.

3. Accessing and Utilizing Whoogle#

Wait for Completion and Launch#

  • Action: Once the status is Running, click the Open App button.
  • Result: This redirects you to the unique, secure URL of your deployed Whoogle interface.

Private Searching and Unbiased Results#

  • Search: Use the search bar as you normally would. Whoogle acts as an intermediary, querying Google on your behalf without revealing your IP address or browser details.
  • Ad-Free: Note that the results page will be completely clean of advertisements and tracking scripts, providing unbiased search results.

Configuring Your Private Instance#

  • Settings Access: Click the Settings icon (often a gear symbol) on the results page.
  • Customization: Adjust critical options:
    • SafeSearch: Adjust the level of filtering for explicit content.
    • Search Language: Set the preferred language for search results.
    • Appearance: Toggle features like Dark Mode and link behavior.

Making Whoogle Your Default Search Engine#

  • Integration: Copy the HTTPS URL provided by Oikos and paste it into your browser's search settings (Chrome, Firefox, Safari) to make your private Whoogle instance the default engine for all future searches.

Core Benefits of Deploying Whoogle on Oikos#

1. Enhanced Privacy and Anonymity#

By deploying Whoogle, all your search queries are proxied through your dedicated Oikos container. This prevents Google from associating your personal IP address or tracking cookies with your search history.

2. Ad-Free and Unbiased Experience#

Whoogle actively filters out all advertising and tracking elements, ensuring you receive pure, unpersonalized search results based solely on relevance, not on profiling.

3. Self-Hosted Control#

You retain full control over the search experience and configuration. You decide which settings apply, ensuring the tool always meets your personal privacy standards.

4. Simple Deployment with Managed Security#

Oikos handles the secure hosting and provides an HTTPS connection, protecting the transport layer between your browser and your Whoogle instance, which is crucial for any privacy tool.


Official Documentation#

For detailed information on advanced configuration, command-line arguments, and integration options:

Whoogle Search GitHub Repository: https://github.com/benbusby/whoogle-search