En bref
Pour qui ?
Intermédiaire (quelques bases en ligne de commande sont utiles)
★★★☆ Moyen
Combien de temps ?
30 à 45 minutes
Ce qu’il faut
Un serveur YunoHost 12 à jour avec une IP locale fixe, un accès SSH administrateur, le tunnel WireGuard de la fiche N°20a pour l'accès distant
Le problème
Une fois le tunnel WireGuard opérationnel (fiche N°20a), vous pouvez y adosser des services privés. SearXNG est un métamoteur de recherche libre et respectueux de la vie privée.
Ce que contient la fiche
- Prérequis
Un serveur YunoHost 12 avec une IP locale fixe (exemple : 192.168.1.200). - Ajouter le sous-domaine dans YunoHost
YunoHost ne peut installer une application que sur un domaine qu'il connaît. - Installer SearXNG
L'application SearXNG du catalogue accepte trois réglages : le domaine, le chemin et la permission d'accès. - Configurer le fichier hosts sur le client local
Votre sous-domaine n'existe pas forcément dans le DNS public. - Vérifier le fonctionnement
curl -k -I https://search.votre-domaine.org - Accéder à SearXNG depuis Internet via WireGuard
Un serveur WireGuard configuré sur votre serveur (fiche N°20a). - Gestion des journaux
SearXNG n'enregistre pas les recherches de ses utilisateurs.
La fiche complète détaille chaque étape, avec les menus à suivre, un tableau de dépannage et un défi pour ancrer les nouveaux réflexes.
Télécharger la fiche complète (PDF)
À retenir
- SearXNG interroge plusieurs moteurs à votre place, sans transmettre votre identité.
- Le sous-domaine local et le fichier hosts permettent d'y accéder en HTTPS sur votre réseau.
- Depuis l'extérieur, passez par le tunnel WireGuard plutôt que d'exposer le service sur Internet.
Fiches associées
- N°20Auto-hébergez vos services avec YunoHost – Devenez votre propre cloud
- N°20aConfigurer WireGuard sur YunoHost pour un accès VPN sécurisé
- N°20cInstaller et configurer AdGuard Home sur un sous-domaine local avec YunoHost
Pour comprendre les mots
Ces notions sont expliquées simplement dans le glossaire et le Petit guide.