Deployment
Docker & GPU
Docker support: Yes
GPU: Not required
Check the source notes below before assuming a GPU, transcoding workload or machine-learning feature is included in the baseline deployment.
Web / Community / Collaboration
Free internet metasearch engine that aggregates results from many search services — users are neither tracked nor profiled
Requirements
Badges are attached to each value. An estimate is never presented as an official project requirement.
| Resource | Minimum | Recommended |
|---|---|---|
| RAM | 1 GB Estimated | 2 GB Estimated |
| CPU | 1 vCPU Estimated | 1 vCPU Estimated |
| Disk | 5 GB Estimated | Not stated Not stated |
Disk figures describe the application footprint recorded in the dataset. Personal media, documents, backups and other user data can require substantially more storage.
RunOnVPS sizing suggestion
2 GB RAM tier
This is our sizing suggestion, derived from SearXNG’s recommended RAM of 2 GB. It is not an official requirement and it does not guarantee that every workload, plug-in set or media library will fit comfortably.
Affiliate link placeholder — no provider selectedThis placeholder intentionally has no URL or affiliate ID in the Day 2 build.
Deployment
Docker support: Yes
GPU: Not required
Check the source notes below before assuming a GPU, transcoding workload or machine-learning feature is included in the baseline deployment.
Commercial alternative
Google / DuckDuckGo
SearXNG is catalogued here as a self-hosted alternative to Google / DuckDuckGo. Feature parity varies, so compare your required workflow before migrating.
Quick start
A trimmed quick-start version of the official SearXNG Docker deployment — same images and services, comments and extras removed. Every secret is an .env placeholder.
services:
searxng:
image: searxng/searxng:latest
container_name: searxng
restart: unless-stopped
ports:
- "${SEARXNG_PORT:-8080}:8080"
volumes:
- ./searxng:/etc/searxng
environment:
- BASE_URL=http://localhost:8080/
- INSTANCE_NAME=searxngSave it as docker-compose.yml, put the ${...} values in a .env file next to it, then run docker compose up -d. The Self-host Starter Pack versions (20 apps) add per-app setup notes, backup pointers and hardening checks.
FAQ
Answers use only the checked dataset on this page — estimates are called out as estimates.
In the RunOnVPS dataset, SearXNG needs at least RAM 1 GB, CPU 1 vCPU, disk 5 GB. Some of these figures are estimated rather than officially published — the badge next to each value in the table above shows its basis. Our suggested starting tier, based on the recommended RAM, is the 2 GB RAM tier.
No. SearXNG does not need a GPU — the baseline deployment runs on CPU only.
SearXNG is catalogued here as a self-hosted alternative to Google / DuckDuckGo. Self-hosting replaces the hosted subscription with your own VPS; feature parity varies, so compare your required workflow before migrating.
Source check
官方未标明硬件最低配置: checked docs.searxng.org and the searxng/searxng repo on 2026-10-24, no official RAM/CPU/disk minimum is published; all sizing values are conservative estimates for the official searxng/searxng Docker image (web UI on port 8080; optional Redis/Valkey for caching). GitHub stars 38786 on 2026-10-24. License per repo: GNU Affero General Public License v3.0.
Data source: https://docs.searxng.org/
Project repository: https://github.com/searxng/searxng
Same category