La version 6 de Pi-hole a été entièrement repensée et contient de nombreux changement radicaux, pouvant casser une configuration 5 existante!

Modifications Pi-Hole

Pour éviter les problème de migration entre la v5 et la v6, voici ce qui a été utile de faire dans mon cas :

  1. Suppression du secret pour la page web
    Dans le service retirer :
secrets:
      - 'webpass'
  1. Retirer les lignes secrets
secrets:
  webpass:
    file: "./webpass.secret"
  1. supprimer les fichiers de base de données de statistique afin d’éviter un docker qui ne boot pas correctement et l’erreur suivante : ERROR: SQLite3: recovered 3 frames from WAL file /etc/pihole/pihole-FTL.db-wal (283)
    pihole-FTL.db
    pihole-FTL.db-shm
    pihole-FTL.db-wal
  2. Mettre à jour : docker compose pull && docker compose down -v && docker compose up -d
  3. Définir le mot de passe de l’admin web : docker exec -it votre_container pihole setpassword

Exemple d’un docker-compose simple :

services:
  pihole:
    image: pihole/pihole:latest
    container_name: pihole
    ports:
      - "53:53/tcp"
      - "53:53/udp"
      #- "67:67/udp"
      - "2080:80/tcp"
      #- "2443:443/tcp"
    volumes:
      - '/var/lib/docker/data/pihole/etc-pihole/:/etc/pihole/'
      - '/var/lib/docker/data/pihole/etc-dnsmasq.d/:/etc/dnsmasq.d/'
    environment:
      TZ: 'Europe/Paris'

    restart: unless-stopped

Pour le reste des options docker pour Pi-Hole, référencez vous à mon article précédent, ainsi que la documentation officielle est très bien faite.

Liste d’url de backlist perso

Voici ma list d’url avec leur description :

Et pour copier ces blacklists :

https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts	
https://raw.githubusercontent.com/StevenBlack/hosts/master/extensions/fakenews/hosts
https://v.firebog.net/hosts/static/w3kbl.txt	
https://adaway.org/hosts.txt	
https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt	
https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt	
https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext	
https://v.firebog.net/hosts/Easyprivacy.txt	
https://v.firebog.net/hosts/Prigent-Ads.txt	
https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.2o7Net/hosts	
https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt	
https://hostfiles.frogeye.fr/firstparty-trackers-hosts.txt
https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts	
https://raw.githubusercontent.com/kevle1/Windows-telemetry-blocklist/master/windowsblock.txt	
https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/domains/native.winoffice.txt	
https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/domains/native.amazon.txt	
https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Frellwits-Swedish-Hosts-File.txt	
https://v.firebog.net/hosts/AdguardDNS.txt	
https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/rpz/tif.mini.txt

Le projet github de mullvad d’où vient quelques listes.

Summary
Migration Pi-Hole v5 vers v6
Article Name
Migration Pi-Hole v5 vers v6
Description
Migrer Pi-home afin d'éviter les problème de migration de pi-hole 5 en pi-home 6
Author