SearXNG hosting, your own private search
SearXNG asks many search engines for you and shows the results, without tracking who searched.
SearXNG is a free metasearch engine that sends your query to many search engines and merges the results, while not storing information about its users. Bulletproof.to gives you the server for your own instance, a KVM VPS in Vilnius or Tehran from €14.99 a month, paid in crypto and without ID.
What it needs
- Memory
- 2 GB RAM or more
- Disk
- 20 GB or more
- System
- Debian 13
- Smallest plan
- Iron, €14.99 / mo
SearXNG publishes no minimum. The smallest plan runs a private instance, a public one with many users needs more.
Ports to open
| Port | Used for | Open to |
|---|---|---|
| 443/tcp | Search over HTTPS | Everyone |
| 80/tcp | Certificates | Everyone |
| 8080/tcp | SearXNG itself, behind the proxy | Keep closed |
Set these in the free firewall in the panel, everything else stays closed.
Install SearXNG
1. Install Docker from its official repository, as on our Docker page
2. Download the official compose file and settings
mkdir -p searxng/core-config && cd searxng curl -fsSL -O https://raw.githubusercontent.com/searxng/searxng/master/container/docker-compose.yml \ -O https://raw.githubusercontent.com/searxng/searxng/master/container/.env.example cp .env.example .env3. Edit .env, set your domain and change the secret key
4. Start it
docker compose up -d5. Put a reverse proxy with HTTPS in front, and turn on the limiter if others will use it
Commands from the official SearXNG docs, checked in November 2026. The project may change them, so look there if one fails.
Why run SearXNG here
Search without a profile
Your instance asks the search engines for you, they see the server, not you.
No logs on our side
We keep no IP addresses and capture no traffic. What your instance logs is up to you.
Not tied to your name
No KYC and crypto payment, so the server is not linked to you.
Two jurisdictions
Vilnius in the EU, Tehran outside EU and US jurisdiction. You pick per server.
Plans that fit
| Plan | vCPU | RAM | NVMe | Port | Per month |
|---|---|---|---|---|---|
| Iron | 1 | 2 GB | 20 GB | 1 Gbps | €14.99 |
| Steel | 2 | 6 GB | 40 GB | 1 Gbps | €22.99 |
| Cobalt | 4 | 8 GB | 60 GB | 2.5 Gbps | €29.99 |
| Chrome | 6 | 12 GB | 80 GB | 2.5 Gbps | €39.99 |
| Titanium | 8 | 16 GB | 100 GB | 5 Gbps | €49.99 |
| Tungsten | 12 | 20 GB | 120 GB | 5 Gbps | €59.99 |
| Carbide | 14 | 24 GB | 140 GB | 10 Gbps | €69.99 |
| Graphene | 16 | 32 GB | 160 GB | 10 Gbps | €79.99 |
Monthly prices. Pay for 3 months and save 5%, or 12 months and save 15%. Upgrade to a bigger plan from the panel any time.
Questions about hosting SearXNG
Does SearXNG log my searches?
The project does not store search data. Web server and proxy logs are your choice, turn them off for more privacy.
Why do I get CAPTCHAs or empty results?
Search engines can treat a busy instance as a bot. Keep it private, or turn on the limiter on a public one.
Can friends use my instance?
Yes. For a public instance turn on the limiter and the public instance setting from the docs.
Do you need my ID or name?
No. You sign up with an account number, no email or ID is required, and you pay with Monero, Bitcoin, USDT or Litecoin.
Do you install it for me?
No, you get a clean server with full root access and install it yourself with the steps on this page. Support helps with the server, not with the app.
New to containers? Start with Docker on a VPS.