Démarrer rapidement un projet logiciel.
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.
Dé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.
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.
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.
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.
Guide optimisé pour les VPS Cloud 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.
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.
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.
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@<ip>. 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.
Le format JSON n'est pas actif par défaut. Éditez /etc/searxng/settings.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://votre-domaine/search?q=votre-requete&format=json.
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.
Vous maintenez un projet qui utilise SearXNG ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.
[](https://servorbit.com/vps-cloud?template=searxng&utm_source=deploy-badge&utm_medium=referral&utm_campaign=searxng)<a href="https://servorbit.com/vps-cloud?template=searxng&utm_source=deploy-badge&utm_medium=referral&utm_campaign=searxng"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy SearXNG on ServOrbit" height="40"></a>Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.
PHP-FPM, Nginx, PostgreSQL, Redis et Supervisor préconfigurés. Déployez Laravel en production sans configuration initiale.
DéveloppementNode.js avec PM2, Nginx reverse proxy et base de données. Vos APIs et applications JavaScript prêtes à recevoir du trafic.
DéveloppementNuxt 3 avec SSR, PostgreSQL et reverse proxy. Environnement production pour vos applications Vue.js.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.
Écrire sur WhatsApps'ouvre dans un nouvel onglet