PiHole¶
Qu’est-ce que PiHole¶
PiHole est un DNS Menteur. Son intérêt principal est de bloquer les publicités, mais il ne fonctionne pas aussi bien que l’on peut le souhaiter là dessus. Toutefois, il est parfait pour isoler les objets connectés et s’assurer qu’ils ne vont pas résoudre des noms chelous.
Installation¶
Pré-requis¶
PiHole nécessite d’avoir une adresse IP fixe. Une autre solution peut-être de proposer le combos DHCP+StaticFallback que j’ai préparé. Cette configuration réseau est présente dans la documentation sur mon Pc
Installation du produit¶
curl -sSL https://install.pi-hole.net | bash
Après ça, suivant, suivant terminé… Sauf si vous ne voulez pas avoir de lighttpd mais un autre truc style nginx. C’est mon cas car j’hébergerai aussi mon HomeAssistant dessus !
Installation du serveur web¶
Pour installer le service Web, il nous faut Nginx (ou Apache, ou autre) mais également php. Pour ça, on peut se servir des configurations ansible déjà existantes ou alors le faire à la main. Pour pas tout recopier, regardez du côté de la doc qui convient.
Installation des dépendances de PHP¶
PiHole demande quelques packages de plus. On les installe.
php_version='8.3'
sudo apt install php${php_version}-cgi php${php_version}-xml php${php_version}-sqlite3 php${php_version}-intl
Configuration¶
Configuration du serveur Web¶
Configuration du serveur PHP¶
## Sécurisation