Aujourd’hui, je vous propose de découvrir un nouvel outil SearXNG et comment l’installer sur un NAS Synology à l’aide de Docker. En quelques minutes, vous allez pouvoir installer et utiliser le métamoteur surpuissant. Suivez le guide pour reprendre le contrôle sur vos recherches…
SearXNG et Synology
SearXNG est un métamoteur de recherche libre et open source. Contrairement aux moteurs de recherche classiques (Google, Bing…), il ne piste pas vos activités. Au lieu de ça, SearXNG compile les résultats issus de plus de 70 sources (dont Bing, DuckDuckGo, Google, Wikipedia…) tout en masquant vos données personnelles et vos préférences de navigation.
Avec SearXNG, vous pouvez rechercher des informations sur le Web, des images, des vidéos, des torrents… sans être traqué. C’est un outil idéal pour tous les utilisateurs soucieux de leur confidentialité ou pour les passionnés qui souhaitent créer leur propre environnement de recherche sécurisé.
Installer SearXNG sur le NAS Synology
Avant de commencer l’installation, vous devrez avoir sur votre NAS Container Manager. Ce dernier peut être téléchargé gratuitement depuis le Centre de Paquets. Aussi, vous devez créer un dossier SearXNG dans votre dossier docker, à l’aide de File Station (voir ci-dessous).
Étape 1 : Télécharger l’image SearXNG
Nous allons télécharger l’image Docker de SearXNG. Voici comment faire :
- Ouvrez l’application Container Manager sur votre NAS
- Allez dans le menu de gauche Registre et allez sur la zone Recherche en haut à droite
- Recherchez l’image officielle de SearXNG en tapant « SearXNG »
- Double-cliquez dessus (première ligne) ou cliquez sur Télécharger
Après quelques secondes, la boite de dialogue ci-dessous devrait s’ouvrir. Laissez par défaut sur latest et cliquez sur le bouton Sélectionnez.
Étape 2 : Configurer et lancer le conteneur
Une fois l’image téléchargée, il est temps de configurer et lancer le conteneur pour faire tourner SearXNG sur votre NAS :
- Allez dans le menu Conteneurs de Container Manager et cliquez sur Créer
- Sélectionnez l’image searxng/searxng:latest que vous venez de télécharger
- Donnez un nom à votre conteneur, par exemple « searxng » et appuyez sur Suivant
- optionnel : pour une meilleure expérience, je recommande d’Activer la limitation des ressources et de régler la Priorité des processeurs sur Élevé. Pour la mémoire, vous pouvez limiter à 768 MB.
- Configurez les ports réseau pour que le NAS puisse servir SearXNG sur votre réseau local. Par exemple, mappez le port interne 8080 sur un port externe comme 8075 (voir image ci-dessous).
- Aussi, vous indiquerez le dossier SearXNG (créé avant l’étape 1) correspondant à
/etc/searxng
dans le conteneur (voir image ci-dessous)
Attention, ce n’est pas fini… descendez un peu plus bas sur cet écran. Nous allons paramétrer l’Environnement d’exécution du conteneur.
Vous retirerez AUTOCOMPLETE, MORTY_KEY et MORTY_URL à l’aide du bouton – à droite de chaque variable. En face de BASE_URL, vous indiquerez http://adresse-du-nas:8075
. Vous créerez une nouvelle entrée avec le bouton +Ajouter et vous saisirez la variable SEARXNG BASE URL et la valeur correspondante http://adresse-du-nas:8075
. Ce n’est pas fini, toujours sur le même écran, descendez un peu plus bas jusqu’à la section Fonctionnalités.
Là, vous cliquerez sur le bouton Configurer les fonctionnalités. Vous décocherez toutes les case et vous laisserez/cocherez les suivantes : CHOWN, SETGID, SETUID. Appuyez sur OK et Suivant.
On termine en appuyant sur le bouton Effectué !
Si vous souhaitez que SearXNG fonctionne en toute confidentialité, vous pouvez configurer un proxy inversé ou ajouter un certificat SSL plus tard. Pour cela, je vous recommande de créer un Projet avec Container Manager à l’aide du docker compose officiel.
Étape 3 : Accéder à SearXNG
Une fois le conteneur lancé, vous pouvez accéder à votre instance SearXNG en ouvrant un navigateur et en entrant l’adresse suivante : http://adresse-du-nas:8075
.
Vous voilà prêt à explorer le web de manière privée !
Étape 4 (optionnelle) : Personnaliser SearXNG
SearXNG est hautement personnalisable. Pour cela, vous pouvez passer par le bouton Préférences en haut à droite de l’écran principal. Vous y retrouverez de nombreux réglages :
- Interface utilisateur : mode clair/sombre, langue, thème, raccourcis clavier
- Moteurs : sélectionnez les moteurs que vous souhaitez utiliser
- Vie Privé : méthode HTTP, nettoyeur d’URL, Proxy
- etc.
En synthèse
Installer SearXNG sur un NAS Synology est un excellent moyen de protéger sa vie privée tout en bénéficiant de recherche flexible et puissante. Grâce à Docker et Synology, le processus d’installation est simple et accessible même aux débutants. N’hésitez pas à personnaliser SearXNG selon vos besoins et à explorer toutes les fonctionnalités qu’il a à offrir…