Self-hosting Whoogle the easy way

Self-hosting Whoogle the easy way

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
3 min

Whoogle Search is a self-hosted, privacy-focused metasearch engine that lets you use Google search results without the tracking, ads, or data collection. Think of it as a private frontend to Google - you get the same results, but without Google knowing who you are. If you care about privacy but still want Google-quality search, Whoogle is a great option.

Sliplane makes self-hosting Whoogle simple. With one-click deployment, you can have your own private search engine running in minutes - no server setup, no reverse proxy config, no infrastructure headaches.

Prerequisites

Before deploying, ensure you have a Sliplane account (free trial available).

Quick start

Sliplane provides one-click deployment with presets.

SliplaneDeploy Whoogle >
  1. Click the deploy button above
  2. Select a project
  3. Select a server (If you just signed up you get a 48-hour free trial server)
  4. Click Deploy!

About the preset

The one-click deploy above uses Sliplane's Whoogle preset. Here's what's included:

  • Official benbusby/whoogle-search Docker image
  • Specific version tag (1.2.4) for stability
  • Port 5000 configured automatically
  • No persistent storage needed (Whoogle is stateless by default)

Whoogle is lightweight and runs well even on small servers. It doesn't need a database or any external dependencies.

Next steps

Once Whoogle is running on Sliplane, access it using the domain Sliplane provided (e.g. whoogle-xxxx.sliplane.app). You'll see a clean search page ready to use.

Setting it as your default search engine

You can set your Whoogle instance as your browser's default search engine. Use this URL pattern as a custom search engine in your browser settings:

https://your-whoogle-domain.sliplane.app/search?q=%s

Replace your-whoogle-domain.sliplane.app with your actual Sliplane domain.

Environment variables

Whoogle supports several environment variables to customize its behavior. Here are some useful ones:

VariableDescriptionExample
WHOOGLE_USERBasic auth usernameadmin
WHOOGLE_PASSBasic auth passwordyourpassword
WHOOGLE_CSPContent Security Policy headerdefault-src 'self'
WHOOGLE_RESULTS_PER_PAGENumber of search results per page20
WHOOGLE_MINIMALRemove footer and logo for a minimal UI1
WHOOGLE_TOR_STRINGCustom string to indicate Tor usageTor

To add these, go to your service settings in Sliplane and add them as environment variables. If you want to restrict access, setting WHOOGLE_USER and WHOOGLE_PASS is recommended.

Logging

Whoogle logs to STDOUT by default, which works perfectly with Sliplane's built-in log viewer. For general Docker log tips, check out our post on how to use Docker logs.

Cost comparison

You can also self-host Whoogle with other cloud providers. Here is a pricing comparison for the most common ones:

ProvidervCPURAMDiskMonthly CostNote
Sliplane22 GB50 GB€22.80Flat rate, free egress, SSL included
Fly.io22 GB40 GB~$17.83Disk and bandwidth billed separately
Render12 GB40 GB~$355 GB bandwidth included on Hobby; disk billed separately
Railway22 GB40 GBUp to ~$66Usage-based; Pro required for a 40 GB volume
Click here to see how these numbers were calculated.

Prices checked July 19, 2026. Assuming an always-on instance running 730 hrs/month, Germany/Amsterdam where regional pricing applies, excluding VAT and egress.

  • Sliplane: Base server with 2 vCPU, 2 GB RAM and 20 GB storage = €17.80/month; the 50 GB storage tier adds €5 -> €22.80/month. Unlimited services, free egress and SSL are included.
  • Fly.io: in Amsterdam, shared-cpu-2x with 2 GB RAM = $11.83/month + 40 GB volume × $0.15/GB = $6 -> ~$17.83/month. Egress is billed separately at $0.02/GB in Europe.
  • Render: closest match is Standard ($25, 1 vCPU / 2 GB) plus 40 GB disk × $0.25/GB = $10 -> ~$35/month. A Hobby workspace includes 5 GB bandwidth, then charges $0.15/GB. Stepping up to Pro compute (2 vCPU / 4 GB) costs $85/month plus disk.
  • Railway (Pro plan): at full resource usage: CPU 2 × $20/vCPU/month = $40; RAM 2 × $10/GB/month = $20; volume 40 × $0.15/GB/month = $6 -> up to ~$66/month. Actual CPU and RAM charges depend on usage. A 40 GB volume requires Pro; its $20/month subscription is a minimum commitment that counts toward usage, not an additional charge. Egress is $0.05/GB.

Bandwidth costs can add up fast on usage-based providers. Use our bandwidth cost comparison tool to see what your egress would cost on each platform.

Bandwidth Cost Growth Comparison

Move the slider or play the animation to compare monthly egress costs. Sliplane stays free as traffic grows.

0 GB
Sliplane
Free
Fly.io
$0.00
Railway
$0.00
Render
$0.00

Egress only, excluding compute and storage. Based on public US/European rates checked July 19, 2026. Render includes its first 5 GB per month. Sliplane egress is free, subject to the Fair Use Policy.

FAQ

What exactly does Whoogle do?

Whoogle acts as a proxy between you and Google. When you search, Whoogle fetches the results from Google on your behalf and strips out all tracking scripts, ads, and AMP links. You get clean Google results without Google knowing your IP address, browser fingerprint, or search history.

Can I customize the look and feel?

Yes. Whoogle has a built-in config page (accessible via the settings icon) where you can change the theme, language, search region, and more. You can also set WHOOGLE_MINIMAL=1 to get a stripped-down interface without the logo and footer.

How do I update Whoogle?

Change the image tag in your service settings on Sliplane and redeploy. Check Docker Hub for the latest stable version.

Are there alternatives to Whoogle?

Yes, popular privacy-focused search alternatives include SearXNG (aggregates results from multiple engines), DuckDuckGo (hosted service, not self-hostable), and LibreX (lightweight metasearch engine). Whoogle stands out because it specifically targets Google results with zero tracking.

Does Whoogle store any data?

No. Whoogle is fully stateless - it doesn't store search history, user data, or any logs beyond the standard container output. Each search is a fresh request with no cookies or session tracking.

Self-host Whoogle now - It's easy!

Sliplane gives you everything you need to run Whoogle without server hassle.