| name | agent-self-hosted-search-v3 |
| description | Self-hosted search — SearXNG, Firecrawl, DDGS fallback, routing, deployment |
| author | Ziri Yahi |
| tags | ["self-hosted","search","SearXNG","Firecrawl","DDGS","routing","deployment"] |
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
- Architecture — Concevoir la stack (SearXNG + Firecrawl + DDGS)
- SearXNG — Déployer, configurer les engines, personnaliser
- Firecrawl — Déployer, configurer les crawlers, tester les extractions
- DDGS — Configurer comme fallback, rate limiting, pagination
- Routing — Règles de routage, fallbacks, caching, retry logic
- Déploiement : Docker Compose, Coolify, SSL, domaines
- 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