Table des matières
PENSE BETE
Tuto Pihole
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
Préserver le raspberry pi
ZRAM
Installation de zram (compresse la ram pour l'agrandir et donc permet d'éviter le swap)
sudo apt install zram-tools
LOG2RAM
(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
Ecran 3.2 wave share "itontec"
Installation
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
Régler soucis d'affichage
sudo dpkg-reconfigure console-setup
Choisir “UTF-8” - “Guess optimal character set” - “Terminus” - “6×12”
Activation des 3 boutons de l'écran
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 &
Explication des boutons
- le premier bouton active le pihole
- le second bouton désactive le pihole
- le troisième permet d'activer la mise en veille de l'écran au bout d'une minute et de faire un wakeup de l'écran
PADD
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“
Economie d'énergie du raspberry
Désactiver la partie audio
Insérer dans le fichier /etc/modprobe.d/alsa-blacklist.conf
blacklist snd_bcm2835
Restreindre la vitesse du cpu
Ajouter les lignes suivantes dans /boot/config
force_turbo=0 arm_freq=700 arm_freq_min=100
Désactiver le port hdmi
Dans le fichier /etc/rc.local
ajouter la ligne avant exit 0
:
#désactiver hdmi /opt/vc/bin/tvservice -o
couper l'alimentation des ports usb
désactiver pihole via une requete url
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