Kick off a software project quickly.
Self-hosted private search — aggregate results from 280+ engines with zero tracking. Docker + Redis, under 512 MB RAM, JSON API ready for AI agents.
SearXNG (AGPL-3.0, 33 k+ GitHub stars, rolling releases) is a free, open-source metasearch engine that proxies your queries to up to 280 upstream search engines — Google, Bing, DuckDuckGo, Brave, Wikipedia, Reddit, Qwant and hundreds more — then merges, de-duplicates and returns the results without tracking, profiling or storing your search history.
Deployed on a ServOrbit VPS, SearXNG becomes your team's private search endpoint: a single URL your developers, AI agents and internal tools query instead of expensive Search APIs — no per-query cost, no rate limits, no data sent to third parties.
The built-in web interface lets users switch between search categories (web, images, news, social, science, files) and engine subsets on the fly. A clean JSON API (`?format=json`) makes SearXNG the ideal search backend for Open WebUI, n8n automations, Flowise agents or any application that needs fresh web results without a paid Search API subscription.
Configuration is purely environment-variable-driven or file-based (YAML): add or remove engines, adjust weights, enable safe-search, configure result proxying, and restrict access — all without restarting the container. Redis is included for rate-limiting and shared result caching.
Connect Open WebUI, n8n or Flowise to your SearXNG endpoint and give your AI agents access to real-time web search without API keys or usage quotas. SearXNG's JSON API is natively supported by all major LLM orchestration frameworks.
Replace your Google Custom Search API subscription with a self-hosted SearXNG instance. No per-query billing, no rate limits, full control over which engines are queried — and your searches never leave your infrastructure.
Deploy a shared search instance for your team — every developer and internal tool queries the same endpoint. Results are cached in Redis, your search history stays on your server, and access control is handled by your existing reverse proxy.
Guide optimized for ServOrbit Cloud VPS.
Order a ServOrbit Cloud VPS (minimum 1 GB RAM — SearXNG uses under 256 MB, Redis adds ~30 MB). Choose Ubuntu 22.04.
The provisioner starts two containers: the SearXNG engine and a Redis cache. The web interface is reachable on port 8080 immediately — no initial setup wizard required.
SearXNG listens on port 8080, bound to the VPS loopback. Attach a domain to the app from your ServOrbit client area — the HTTPS vhost and its certificate are set up for you — or keep it strictly personal and go through a tunnel: ssh -L 8080:127.0.0.1:8080 root@<ip>, then http://localhost:8080. Once a domain is in place, update SEARXNG_BASE_URL to that address so links and result pagination are generated correctly.
Edit /etc/searxng/settings.yml on your VPS and add json to the formats list under search:. Restart the container. Your AI agents can now query https://your-domain.com/search?q=query&format=json.
In Open WebUI → Settings → Web Search, set the provider to SearXNG and the URL to https://your-domain.com. In n8n, use the HTTP Request node pointing to the JSON API. Your agents now have live, uncensored web search.
Maintaining a project that uses SearXNG? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.
[](https://servorbit.com/vps-cloud?template=searxng&utm_source=deploy-badge&utm_medium=referral&utm_campaign=searxng)<a href="https://servorbit.com/vps-cloud?template=searxng&utm_source=deploy-badge&utm_medium=referral&utm_campaign=searxng"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy SearXNG on ServOrbit" height="40"></a>The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.
PHP-FPM, Nginx, PostgreSQL, Redis and Supervisor preconfigured. Deploy Laravel to production with no initial configuration.
DevelopmentNode.js with PM2, an Nginx reverse proxy and a database. Your JavaScript APIs and applications ready to take traffic.
DevelopmentNuxt 3 with SSR, PostgreSQL and a reverse proxy. A production environment for your Vue.js applications.
Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.