La plupart des paramétrages peuvent être fait via l'interface web ou via le client en ligne de commande (CLI).
via le CLI:
docker container exec -it pihole_container_name pihole -up
Le script gravity est au cœur du fonctionnement de Pi-Hole. Il se charge de récupèrer les différentes listes de blocage publicitaire, d'intégrer la whitelist, la blacklist pour créer une liste unique utilisable par le service de DNS intégré. Il s'exécute hebdomadairement mais peut être lancé manuellement à tout moment.
docker container exec -it pihole_container_name pihole -g
Permet de créer une sauvegarde dans le répertoire dans lequel il est invoqué. Cette sauvegarde peut ensuite être facilement restaurée via l'interface web
docker container exec -it pihole_container_name pihole -a -t
Les listes sont des URL vers des fichiers de type texte. Elles sont maintenues par des tiers qui les mettent à disposition. Le format attendu par Pi-Hole est le suivant:
# Commentaires et description # License: GPLv3 # Contact: support [at] example [dot] com domain.one.com other.domain.io another.example.com
Quelques sites proposant des listes:
Pour ajouter une liste:
Intégrer les nouveaux enregistrements de la liste en exécutant Gravity: