[{"data":1,"prerenderedAt":81},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-searxng":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"docsUrl":11,"logo":12,"github":12,"tagline":13,"longDescription":14,"features":15,"useCases":22,"steps":32,"faq":48,"specs":64,"compatibleOs":72,"relatedApps":73,"relatedPosts":74,"category":75},"searxng","SearXNG","Self-hosted private metasearch engine: query Google, Bing, DuckDuckGo and 280+ sources simultaneously — no tracking, no profiling, JSON API for AI agents. One Docker container + Redis, under 512 MB RAM. 33 k ⭐ GitHub, AGPL-3.0.",1,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-searxng-vps",null,"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.\n\nDeployed 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.\n\nThe 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.\n\nConfiguration 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.",[16,17,18,19,20,21],"Queries 280+ engines simultaneously — Google, Bing, DuckDuckGo, Brave, Wikipedia, Reddit, GitHub, arXiv and more","Zero tracking, no user profiling, no persistent cookies — privacy by architecture, not by policy","JSON API for AI agents — power Open WebUI, n8n, Flowise or any LLM tool with real-time web search","Per-category engine sets — web, images, news, social, science, videos, files; configurable per query","Redis caching — rate-limiting and shared result cache reduce upstream load and improve response times","AGPL-3.0, 33 k+ GitHub stars, weekly Docker image updates — active community, Hacker News-featured in 2026",[23,26,29],{"title":24,"body":25},"AI agent backend","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.",{"title":27,"body":28},"Developer private search","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.",{"title":30,"body":31},"Team search endpoint","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.",[33,36,39,42,45],{"title":34,"body":35},"Create the VPS","Order a ServOrbit Cloud VPS (minimum 1 GB RAM — SearXNG uses under 256 MB, Redis adds ~30 MB). Choose Ubuntu 22.04.",{"title":37,"body":38},"Deploy SearXNG","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.",{"title":40,"body":41},"Configure Nginx + SSL","Set up an Nginx reverse proxy with Let's Encrypt to expose SearXNG on your domain over HTTPS. Update `SEARXNG_BASE_URL` to your domain so links in results are correctly generated.",{"title":43,"body":44},"Enable the JSON API","Edit `\u002Fetc\u002Fsearxng\u002Fsettings.yml` on your VPS and add `json` to the `formats` list under `search:`. Restart the container. Your AI agents can now query `https:\u002F\u002Fyour-domain.com\u002Fsearch?q=query&format=json`.",{"title":46,"body":47},"Connect your AI tools","In Open WebUI → Settings → Web Search, set the provider to SearXNG and the URL to `https:\u002F\u002Fyour-domain.com`. In n8n, use the HTTP Request node pointing to the JSON API. Your agents now have live, uncensored web search.",[49,52,55,58,61],{"q":50,"a":51},"What is SearXNG?","SearXNG is a self-hosted metasearch engine that forwards your queries to up to 280 search engines (Google, Bing, DuckDuckGo, Wikipedia, Reddit, Brave…) and merges the results — without tracking you, storing your history or selling your data.",{"q":53,"a":54},"How is SearXNG different from a VPN or private browser mode?","A VPN hides your IP but your search queries still reach Google's servers. Browser private mode prevents local history but sends every query to your default engine. SearXNG intercepts queries on your server and distributes them across engines — Google never sees your real identity or search pattern.",{"q":56,"a":57},"Can SearXNG power AI agent web search?","Yes. Enable `json` in the `formats` list of `settings.yml`, then query `https:\u002F\u002Fyour-domain.com\u002Fsearch?q=query&format=json`. Open WebUI, n8n, Flowise and LangChain all support SearXNG as a web search backend natively.",{"q":59,"a":60},"How much RAM does SearXNG need?","The SearXNG container uses under 256 MB RAM. Redis adds ~30 MB. A 1 GB VPS is sufficient for personal or small-team use; a 2 GB VPS handles multiple concurrent users and heavy AI agent traffic comfortably.",{"q":62,"a":63},"Can I restrict access to my SearXNG instance?","Yes. The simplest method is HTTP Basic Auth configured in your Nginx reverse proxy — only users with credentials can reach the interface. For API-only access, disable the HTML interface in `settings.yml` and restrict IP ranges in Nginx.",{"ram":65,"cpu":66,"stack":67,"port":71},"1 GB (512 MB recommended minimum)","1 vCPU",[68,69,70],"Docker","Python","Redis","8080",[],[],[],{"key":76,"slug":76,"name":77,"objective":78,"icon":79,"color":80},"developpement","Development","Kick off a software project quickly.","dev","text-warning bg-warning\u002F10",1785714050771]