Private Search

Private SearXNG Instance Hosting

Run your own SearXNG instance and choose its engines, access and logging settings. Upstream engines still receive the searches sent to them.

Host SearXNG on your own offshore server to choose the search engines, settings and access policy for your instance. It retrieves results from upstream engines, which receive the queries sent to them. Review instance and proxy logging as part of your privacy configuration.

Why run your own instance

  • Search configuration you control, including engines and instance access
  • Your own instance, with upstream engines still receiving search queries
  • Tiny footprint: about 256 MB of memory and 1 GB of disk
  • Offshore and no KYC, paid in crypto, with an optional Tor mirror

Get it running

Pick a small VPS

Choose server resources for the installed version, enabled engines and concurrent searches. Monitor response times and upstream limits as usage grows.

Install it in one click

Install SearXNG from the catalog and give it a hostname such as search.example.com. HTTPS is issued automatically. See how one-click installs work.

Name your instance

Set the display name shown in the interface. Small touch, but it is what you will see every day.

Make it your default engine

Add it as a custom search engine in your browser so every search goes through your own instance instead of a tracker.

A Tor mirror suits this particularly well

An optional Tor onion address provides another way to reach your instance. It does not automatically route the server’s outbound engine requests through Tor or replace access controls. See the Tor publishing guide.

A private instance can still leak if you open it up

If the instance is intended for private use, restrict who can access it. Public access can attract unwanted traffic and upstream rate limits. An onion address alone does not prevent abuse or make those limits disappear.

Your server's IP does the searching

Upstream engines see your server, not you, which is the point. It also means the searches come from one address consistently, so pick a location that makes sense for the results you want.

Maintain engine settings and verify search results

Use app inspection and maintenance on a supported deployment with the Agent online, then test the engines you actually use. An upstream timeout or rate limit can affect results while the SearXNG container remains healthy.

Review app backups to Impreza S3 for persistent settings, access configuration and any engine credentials. Protect secrets and account for configuration outside the covered paths; do not treat app recovery as a record of every previous search.

For migration between compatible servers, recheck the hostname, access policy and results from the destination server. Its outbound address can affect upstream availability and the results returned.

Start now

Spin up an offshore VPS and install SearXNG from the catalog, or read the documentation.

Ready to build privacy-first?

No KYC, no email required, crypto payment. Deploy an offshore server in minutes, or do it all by chat with the Impreza agent.