Hébergement cuisiné
Qu'est-ce-qu'auto-héberger ?¶
Utiliser un ordinateur de ton réseau domestique comme serveur connecté à l'internet.
Cette machine toujours allumée doit peu consommer et être bon marché.
On pense de suite à Raspberry Pi mais l'offre de micro-ordinateur est vaste. .
On emploi ici un raspberry PI 4 model B.
YunoHost est une solution toute prête d'auto-hébergement :
Avec Yunohost, gérez facilement un serveur, un nuage, un site web, des boîtes mail, un wiki, un réseau social, une vidéothèque, un blog, des sondages, un outil de compta, un serveur de jeux, un forum, un chat, un ERP pour vos proches, votre association, votre entreprise
On peut en faire des choses sur un micro-ordinateur auto-hébergé !
Danger
Les problèmes augmentent avec les promesses, on en perd les pédales.
On choisi de partir de la base avec un objectif simple : écrire un script qui automatise l'installation de SEARX sur le raspberry.
Sauf que l'on manque cruellement des compétences requises pour faire ce travail soi-même.
C'est pas grave, on va demander à une IA.
Mais quelle IA choisir et à surtout à quelles conditions ?
Point Critique : Ton adresse IP et le CGNAT
Avant d'aller plus loin, vérifies si ton FAI t'attribue une vraie adresse IP publique ou s'il utilise le CGNAT (Carrier-Grade NAT).
Test rapide : Vas sur whatismyip.com depuis ton ordinateur connecté au même réseau. Compares cette IP avec celle affichée dans l'interface de ta box internet.
Si elles sont identiques : tu a une IP publique. Tu peux utiliser le Port Forwarding (méthode standard).
Si elles sont différentes (ou commençant par 100.x.x.x) : Tu es derrière le CGNAT. Le port forwarding classique ne fonctionnera pas, ton FAI interdit l'auto-hébergement.
Le méta-moteur de recherche SEARX¶
SearXNG est un Métamoteur qui agrège les résultats d’autres moteurs de recherche tout en ne sauvegardant aucune informations à propos de ses utilisateurs.
__Extrait de à propos de SEARX
Il existe des instances publiques de SEARX mais comme c'est un logiciel libre, il peut être installé à domicile ce qui diminue fortement notre dépendance à l'égard de tiers.
Installer SEARX¶
Aller sur le dépôt GIT du projet. Lisez attentivement le README.md.