Commande pour installer le pihole
curl -sSL https://install.pi-hole.net | bash
Penser à désactiver le DHCP du routeur
Penser à activer le DHCP du pihole
Listes de blocage française
Installation de zram (compresse la ram pour l'agrandir et donc permet d'éviter le swap)
sudo apt install zram-tools
(voir https://github.com/azlux/log2ram )
Installation de log2ram, qui met les fichiers log en ram et ne les écrit qu'une fois par jour
echo "deb http://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add - sudo apt update sudo apt install log2ram
Pour activer l'utilisation de Zram avec log2ram il faut
penser à éditer le fichier /etc/log2ram.conf :
mettre la variable 'ZL2R' à true
On copie les fichiers nécessaires à la reconnaissance de l'écran
wget https://mathix.org/wiki/fichier/LCD-show-master.zip --user-agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0" unzip LCD-show-master.zip cd LCD-show-master sudo ./LCD32-show lite
On n'oublie pas le lite pour éviter d'installer le serveur Xorg
sudo dpkg-reconfigure console-setup
Choisir “UTF-8” - “Guess optimal character set” - “Terminus” - “6×12”
cd ~ wget https://mathix.org/wiki/fichier/boutons.py.tar.gz --user-agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0" tar xvf boutons.py.tar.gz chmod +x boutons.py
Ajouter la ligne suivante dans le fichier .bashrc
python boutons.py &
C'est un script qui permet d'afficher ce que fait pihole sur l'écran en mode console.
cd ~ wget https://mathix.org/wiki/fichier/padd.sh.tar.gz --user-agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0" tar xvf padd.sh.tar.gz chmod +x padd.sh
Ajouter la ligne suivante dans le fichier .bashrc après la ligne sur boutons.py
# Run PADD
# If we're on the PiTFT screen (ssh is xterm)
if [ "$TERM" == "linux" ] ; then
while :
do
./padd.sh
sleep 1
done
fi
On peut utiliser une version custom pour le 3.2“
Insérer dans le fichier /etc/modprobe.d/alsa-blacklist.conf
blacklist snd_bcm2835
Ajouter les lignes suivantes dans /boot/config
force_turbo=0 arm_freq=700 arm_freq_min=100
Dans le fichier /etc/rc.local ajouter la ligne avant exit 0 :
#désactiver hdmi /opt/vc/bin/tvservice -o
Désactiver temporairement
http://<YOUR PI IP>/admin/api.php?disable=600&auth=<YOU API AUTH KEY>
Désactiver
http://<YOUR PI IP>/admin/api.php?disable&auth=<YOU API AUTH KEY>
Activer
http://<YOUR PI IP>/admin/api.php?enable&auth=<YOU API AUTH KEY>
Status
http://<YOUR PI IP>/admin/api.php?status&auth=<YOU API AUTH KEY>
Tous les renseignements
http://<YOUR PI IP>/admin/api.php