Démarrer rapidement un projet logiciel.

SearXNG

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.

1 Go (512 Mo minimum) RAM 1 vCPU Port 8080 Disponible

Stack technique

DockerPythonRedis
RAM minimum1 Go (512 Mo minimum)
CPU minimum1 vCPU
Port par défaut8080
OS compatiblesubuntu-24.04

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.

Fonctionnalités clés

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é.

Quand utiliser cette solution ?

1

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.

2

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.

3

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.

Déployer SearXNG sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

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.

02

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.

03

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.

04

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@<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.

05

Activer l'API JSON

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.

06

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.

Questions fréquentes

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.

Intégrer le bouton de déploiement

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.

Deploy SearXNG on ServOrbit
Markdown
[![Deploy SearXNG on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=searxng&utm_source=deploy-badge&utm_medium=referral&utm_campaign=searxng)
HTML
<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é.

Démarrer rapidement un projet logiciel.

Activez SearXNG sur votre infrastructure.

VPS Cloud dédié — IPv4 incluse, datacenter européen, support inclus. Vos données ne quittent jamais votre serveur.

Configuration recommandée : 1 Go (512 Mo minimum) RAM · 1 vCPU

Besoin d'aide ?

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