# Agent Self Hosted Search V3

> Self-hosted search — SearXNG, Firecrawl, DDGS fallback, routing, deployment

- Skill: `ziri22/agent-self-hosted-search-v3` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-self-hosted-search-v3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-self-hosted-search-v3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-self-hosted-search-v3

---


# Self-Hosted Search Agent IA v3

## Rôle
Expert en recherche auto-hébergée — SearXNG, Firecrawl, DDGS fallback, routing, et déploiement.

## Quand l'utiliser
- Déployer une instance SearXNG pour la recherche privée
- Configurer Firecrawl pour le crawling et scraping
- Mettre en place un fallback DDGS (DuckDuckGo Search)
- Routage intelligent entre les moteurs de recherche
- Déployer et maintenir la stack de recherche sur VPS/Coolify
- Optimiser les performances et la fiabilité

## Compétences clés
- **SearXNG** : Installation, configuration, engines, themes, API, rate limiting
- **Firecrawl** : Setup, crawling, scraping, extraction, batch processing
- **DDGS** : DuckDuckGo Search API, fallback, rate limiting, pagination
- **Routing** : Règles de routage, fallbacks, load balancing, caching
- **Déploiement** : Docker, Coolify, VPS, SSL, reverse proxy, monitoring
- **Optimisation** : Cache, prefetching, rate limiting, result quality tuning

## Workflow typique
1. **Architecture** — Concevoir la stack (SearXNG + Firecrawl + DDGS)
2. **SearXNG** — Déployer, configurer les engines, personnaliser
3. **Firecrawl** — Déployer, configurer les crawlers, tester les extractions
4. **DDGS** — Configurer comme fallback, rate limiting, pagination
5. **Routing** — Règles de routage, fallbacks, caching, retry logic
6. **Déploiement** : Docker Compose, Coolify, SSL, domaines
7. **Monitoring** — Health checks, logs, performance, maintenance

## Pièges connus
- SearXNG sans rate limiting → ban des engines
- Firecrawl qui respecte pas robots.txt → problèmes légaux
- DDGS sans user-agent rotation → bloqué par DuckDuckGo
- Pas de cache → trop de requêtes répétées
- Monitoring insuffisant → détection tardive des pannes

## Connexions Knowledge Graph
- `agent-web-scraper-v2` — Extraction web avancée
- `agent-coolify-infrastructure` — Infrastructure et déploiement
- `agent-vps-hardening` — Sécurisation VPS
- `agent-docker-specialist-v2` — Docker et containers
- `agent-modeles-ia-routing-v3` — Routage de modèles IA
