searxng

Search the web via a local SearXNG metasearch instance.

33|2|Updated Feb 21, 2025
One-click install
npx skills add https://github.com/yspreen/dotfiles --skill searxng-yspreen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: searxng
Source: https://github.com/yspreen/dotfiles/tree/main/.agents/skills/searxng
Command: npx skills add https://github.com/yspreen/dotfiles --skill searxng-yspreen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Local researchers often need quick, privacy-preserving web access without relying on external search engines; this skill enables searching the web via a self-hosted SearXNG metasearch instance.

Core Features & Use Cases

  • Self-hosted web search through a local SearXNG metasearch instance to fetch results.
  • Deterministic workflow that ensures Docker is running, starts the searxng container with configured volumes, and queries http://localhost:8888/search.
  • Use Case: Research a topic, find documentation, or monitor current events from trusted sources without leaving local infrastructure.

Quick Start

Query the web through the local SearXNG instance using search-internet.

Frequently Asked Questions about searxng

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search the web locally using a self-hosted SearXNG metasearch instance?

Local web search with SearXNG queries a self-hosted metasearch instance via http://localhost:8888/search. The workflow verifies Docker is running and launches a configured searxng container to fetch privacy-preserving results.

Do I need Docker to run a local SearXNG instance for web research?

Docker is required to run local SearXNG search. The workflow verifies Docker is running, launches the searxng container with configured volumes, and enforces a 10-minute idle timeout for querying http://localhost:8888/search.

What is local metasearch used for when researching topics or monitoring current events?

Local metasearch fetches web results without relying on external search engines. It is used for researching topics, reading documentation, and monitoring current events from trusted sources directly within local infrastructure.

How do I configure a Docker container to query SearXNG on localhost?

Querying SearXNG on localhost involves launching a searxng container with configured Docker volumes. The deterministic workflow starts the container and queries http://localhost:8888/search with a 10-minute idle timeout.

Are there limitations to using a local SearXNG instance for web search?

A limitation of local SearXNG web search is the enforced 10-minute idle timeout. The container must remain running, requiring Docker to be active locally to successfully query http://localhost:8888/search.

Can I use SearXNG for privacy-preserving web search without external search engines?

SearXNG provides privacy-preserving web search without external search engines. It runs locally as a Docker container, querying http://localhost:8888/search to fetch results for research, documentation, or monitoring current events.