[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-fr-searxng":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-fr-searxng",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":30,"steps":40,"faq":59,"specs":78,"compatibleOs":87,"relatedApps":89,"relatedPosts":110,"category":114},"searxng",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"developpement","development","التطوير","desarrollo","SearXNG","Moteur de méta-recherche privé self-hosted : agréger les résultats de Google, Bing, DuckDuckGo et 280+ sources en une seule interface — sans aucun traçage. Un conteneur Docker + Redis, API JSON pour vos agents IA, moins de 512 Mo de RAM. 33 k ⭐ GitHub, AGPL-3.0.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-searxng-vps","Méta-recherche privée auto-hébergée : agrégez plus de 280 moteurs sans aucun traçage. Docker et Redis, moins de 512 Mo de RAM, API JSON prête pour vos agents IA.","SearXNG (licence AGPL-3.0, plus de 33 000 étoiles sur GitHub, publié en flux continu) est un moteur de méta-recherche open source : il relaie vos requêtes vers un maximum de 280 moteurs en amont — Google, Bing, DuckDuckGo, Brave, Qwant, Wikipédia, Reddit, GitHub, arXiv et des centaines d'autres — puis fusionne et dédoublonne les résultats, sans vous pister, sans profilage et sans conserver votre historique de recherche. La confidentialité tient ici à l'architecture, pas à une politique déclarative : les moteurs interrogés ne voient que votre serveur.\n\nDéployé sur un VPS ServOrbit, SearXNG devient le point de recherche privé de votre équipe : une seule URL que vos développeurs, vos agents IA et vos outils internes interrogent à la place d'API de recherche facturées à la requête. L'interface web permet de basculer à la volée entre catégories — web, images, actualités, réseaux sociaux, science, vidéos, fichiers — et entre jeux de moteurs, sans qu'aucun compte ne soit nécessaire. Une API JSON (`?format=json`) fait de l'instance un backend de recherche pour Open WebUI, des automatisations n8n, des agents Flowise ou toute application ayant besoin de résultats web frais. La configuration passe par des variables d'environnement ou un fichier YAML : ajouter ou retirer des moteurs, ajuster leurs poids, activer le filtrage familial, restreindre les accès. Un conteneur Redis accompagne l'application pour la limitation de débit et le cache partagé des résultats.",[24,25,26,27,28,29],"Interroge plus de 280 moteurs simultanément : Google, Bing, DuckDuckGo, Brave, Qwant, Wikipédia, Reddit, GitHub, arXiv et bien d'autres.","Aucun traçage, aucun profilage d'utilisateur, aucun cookie persistant : la confidentialité vient de l'architecture, pas d'une politique déclarative.","API JSON pour vos agents IA : alimentez Open WebUI, n8n, Flowise ou tout outil de type LLM avec des résultats web en temps réel.","Jeux de moteurs par catégorie : web, images, actualités, réseaux sociaux, science, vidéos, fichiers — configurables requête par requête.","Cache Redis : limitation de débit et cache partagé des résultats, qui allègent la charge sur les moteurs en amont et raccourcissent les temps de réponse.","Licence AGPL-3.0, plus de 33 000 étoiles GitHub et une image Docker mise à jour chaque semaine : le projet est activement maintenu par sa communauté.",[31,34,37],{"title":32,"body":33},"Backend de recherche pour agents IA","Branchez Open WebUI, n8n ou Flowise sur votre instance SearXNG pour donner à vos agents un accès à la recherche web en temps réel, sans clé d'API ni quota d'usage. L'API JSON de SearXNG est prise en charge nativement par les principaux orchestrateurs de LLM, ce qui évite d'intercaler un service tiers entre vos agents et le web.",{"title":35,"body":36},"Recherche privée pour développeurs","Remplacez un abonnement à une API de recherche commerciale par une instance auto-hébergée. Plus de facturation à la requête, plus de limite de débit imposée, et le contrôle complet des moteurs réellement interrogés — vos recherches ne quittent pas votre infrastructure.",{"title":38,"body":39},"Point de recherche partagé d'équipe","Déployez une instance commune que chaque développeur et chaque outil interne interroge. Les résultats sont mis en cache dans Redis, l'historique de recherche reste sur votre serveur, et le contrôle d'accès est assuré par le reverse proxy que vous placez devant l'application.",[41,44,47,50,53,56],{"title":42,"body":43},"Commander le VPS ServOrbit","Un VPS de 1 Go de RAM suffit : SearXNG reste sous 256 Mo et Redis ajoute une trentaine de mégaoctets. Passez à 2 Go si plusieurs personnes ou plusieurs agents IA interrogent l'instance en parallèle.",{"title":45,"body":46},"Déployer depuis le Marketplace","Depuis votre espace client ServOrbit, allez dans Marketplace → Développement → SearXNG → Déployer. Le provisionnement démarre deux conteneurs — le moteur SearXNG en Python et le cache Redis — et génère la clé `SEARXNG_SECRET_KEY`, affichée dans votre espace client. Aucun assistant d'installation ni compte utilisateur n'est à créer : l'interface est utilisable dès le démarrage.",{"title":48,"body":49},"Se connecter la première fois","Il n'y a ni compte ni mot de passe : ouvrez l'URL et vous pouvez chercher immédiatement. Vos préférences sont stockées dans votre navigateur, pas dans un compte.",{"title":51,"body":52},"Publier l'instance sur votre domaine","SearXNG écoute sur le port 8080, publié sur la boucle locale du VPS. Exposez-le derrière un vhost HTTPS sur votre domaine, ou passez par un tunnel pour un usage strictement personnel : `ssh -L 8080:127.0.0.1:8080 root@\u003Cip>`. Dès qu'un domaine est en place, mettez `SEARXNG_BASE_URL` à jour avec cette adresse pour que les liens et la pagination des résultats soient générés correctement.",{"title":54,"body":55},"Activer l'API JSON","Le format JSON n'est pas actif par défaut. Éditez `\u002Fetc\u002Fsearxng\u002Fsettings.yml` sur le VPS et ajoutez `json` à la liste `formats` sous la clé `search:`, puis redémarrez le conteneur. Vos applications peuvent alors interroger `https:\u002F\u002Fvotre-domaine\u002Fsearch?q=votre-requete&format=json`.",{"title":57,"body":58},"Brancher vos outils et restreindre l'accès","Dans Open WebUI, allez dans Settings → Web Search, choisissez SearXNG comme fournisseur et indiquez l'URL de votre instance ; dans n8n, utilisez un nœud HTTP Request pointé sur l'API JSON. Si l'instance est publique, protégez-la depuis votre reverse proxy — authentification HTTP Basic, ou restriction par plages d'adresses IP.",[60,63,66,69,72,75],{"q":61,"a":62},"Qu'est-ce qu'un moteur de méta-recherche ?","SearXNG n'a pas d'index à lui. Il transmet votre requête à un maximum de 280 moteurs (Google, Bing, DuckDuckGo, Wikipédia, Reddit, Brave…), rassemble leurs réponses, retire les doublons et vous présente une liste unifiée — sans vous suivre, sans enregistrer votre historique et sans revendre quoi que ce soit. Les moteurs interrogés voient la requête de votre serveur, jamais votre navigateur.",{"q":64,"a":65},"En quoi est-ce différent d'un VPN ou du mode privé du navigateur ?","Un VPN masque votre adresse IP, mais vos requêtes atteignent toujours les serveurs de Google, associées à vos cookies et à votre empreinte de navigateur. Le mode privé empêche seulement l'enregistrement local de l'historique et envoie chaque requête à votre moteur par défaut. SearXNG intercepte les requêtes sur votre serveur et les répartit entre plusieurs moteurs : aucun d'eux ne reconstitue votre identité ni votre schéma de recherche.",{"q":67,"a":68},"SearXNG peut-il alimenter la recherche web de mes agents IA ?","Oui, c'est un de ses usages les plus courants. Ajoutez `json` à la liste `formats` de `settings.yml`, redémarrez le conteneur, puis interrogez `https:\u002F\u002Fvotre-domaine\u002Fsearch?q=votre-requete&format=json`. Open WebUI, n8n, Flowise et LangChain gèrent nativement SearXNG comme backend de recherche web, ce qui évite les clés d'API et les quotas des services commerciaux.",{"q":70,"a":71},"Quelles ressources faut-il ?","Le conteneur SearXNG consomme moins de 256 Mo de RAM et Redis une trentaine de mégaoctets. Un VPS de 1 Go convient à un usage personnel ou à une petite équipe ; un VPS de 2 Go absorbe confortablement plusieurs utilisateurs simultanés et un trafic soutenu d'agents IA. Aucune base de données externe n'est nécessaire : Redis ne sert qu'au cache et à la limitation de débit.",{"q":73,"a":74},"Puis-je restreindre l'accès à mon instance ?","Oui. La méthode la plus simple est une authentification HTTP Basic configurée dans le reverse proxy placé devant l'application : seuls les porteurs d'identifiants atteignent l'interface. Pour un usage strictement API, vous pouvez désactiver l'interface HTML dans `settings.yml` et restreindre les plages d'adresses IP autorisées au niveau du proxy.",{"q":76,"a":77},"Que faire si certains moteurs cessent de répondre ?","C'est le principal point de vigilance d'une instance auto-hébergée : les moteurs en amont limitent parfois le débit d'une adresse IP qui envoie beaucoup de requêtes, et un moteur peut alors renvoyer des résultats vides. SearXNG isole chaque moteur, si bien que les autres continuent de répondre ; vous pouvez ajuster leurs poids ou désactiver ceux qui posent problème dans `settings.yml`. Le cache Redis, actif par défaut, réduit le nombre de requêtes réellement émises vers l'amont.",{"ram":79,"cpu":80,"disk":81,"stack":82,"port":86},"1 Go (512 Mo minimum)","1 vCPU","10 Go",[83,84,85],"Docker","Python","Redis","8080",[88],"ubuntu-24.04",[90,98,104],{"name":91,"slug":92,"categorySlug":12,"categoryName":93,"categoryColor":94,"logo":95,"tagline":96,"description":97},"Laravel Stack","laravel-stack","Développement","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Flaravel","PHP-FPM, Nginx, PostgreSQL, Redis et Supervisor — stack Laravel production-ready dès la commande.","PHP-FPM, Nginx, PostgreSQL, Redis et Supervisor préconfigurés. Déployez Laravel en production sans configuration initiale.",{"name":99,"slug":100,"categorySlug":12,"categoryName":93,"categoryColor":94,"logo":101,"tagline":102,"description":103},"Node.js Stack","nodejs-stack","https:\u002F\u002Fcdn.simpleicons.org\u002Fnodedotjs","Node.js, PM2, Nginx et base de données — environnement production pour vos APIs et apps JavaScript.","Node.js avec PM2, Nginx reverse proxy et base de données. Vos APIs et applications JavaScript prêtes à recevoir du trafic.",{"name":105,"slug":106,"categorySlug":12,"categoryName":93,"categoryColor":94,"logo":107,"tagline":108,"description":109},"Nuxt Stack","nuxt-stack","https:\u002F\u002Fcdn.simpleicons.org\u002Fnuxt","Nuxt 3 avec SSR, PostgreSQL et reverse proxy — environnement production pour vos apps Vue.js.","Nuxt 3 avec SSR, PostgreSQL et reverse proxy. Environnement production pour vos applications Vue.js.",[111,112,113],"self-host-searxng-vps","deployer-laravel-vps","deployer-nodejs-app-vps",{"key":12,"slug":12,"name":93,"objective":115,"icon":116,"color":94},"Démarrer rapidement un projet logiciel.","dev",1793820306403]