Private Web Search Searchxng logo

Private Web Search Searchxng

adelpro/private-web-search-searchxng

Installation

clawhub install adelpro/private-web-search-searchxng

Summary

Privacy-respecting, self-hosted metasearch engine for AI agents.

SKILL.md

Private Web Search (SearXNG)

Privacy-respecting, self-hosted metasearch engine for AI agents.

Quick Setup

bash
# 1. Start container
docker run -d --name searxng -p 8080:8080 -e BASE_URL=http://localhost:8080/ searxng/searxng

# 2. Enable JSON API
docker exec searxng sed -i 's/  formats:/  formats:\n    - json/' /etc/searxng/settings.yml
docker restart searxng

# 3. Verify
curl -sL "http://localhost:8080/search?q=test&format=json" | jq '.results[0]'

Usage

Basic Search

bash
curl -sL "http://localhost:8080/search?q=YOUR_QUERY&format=json" | jq '.results[:10]'

Using the Helper Script

bash
./scripts/search.sh "openclaw ai" 5

Environment Variables

VariableDefaultDescription
SEARXNG_PORT8080Container port
SEARXNG_HOSTlocalhostServer host
BASE_URLhttp://localhost:8080Public URL

Available Engines

Google, Bing, DuckDuckGo, Brave, Startpage, Wikipedia, and more.

Management

bash
docker start searxng   # Start
docker stop searxng    # Stop
docker logs searxng    # View logs
docker rm searxng -f   # Remove

Troubleshooting

IssueSolution
No resultsCheck docker logs searxng
403 ForbiddenEnable JSON format (step 2)
Connection refusedRun docker start searxng

Recommended skills

Browse all →

Related guides

Hand-picked reading to help you choose, install, and use agent skills.