Forum des NAS

Tous les fabricants de NAS réunis sur un forum unique : Asustor, Qnap, Synology...

Votre NAS fait maison !
Avatar de l’utilisateur
par EVOTk
#94519
Bonjour,
Nous allons ici utiliser docker run pour installer AdGuard Home sur un Rapsberry pi.

Image

AdGuard Home? C'est quoi ?
AdGuard Home est un logiciel anti-pub et anti-traçage qui fonctionne au niveau du système. Une fois installé, il fonctionnera sur TOUS vos appareils, et vous n'aurez pas besoin d'installer de logiciel-client. L'essor de l'Internet des objets et l'affluence d'appareils connectés rend nécessaire le contrôle de votre réseau dans son intégralité.

Pré-requis :
Avoir un accès SSH au Raspberry
Avoir installer docker. voir tuto
Connaitre le PUID/GUID de l'utilisateur pi, voir tuto

Sommaire :
1/ Créer les dossiers nécessaires
2/ Création du sous-réseau ( macvlan )
3/ Création du conteneur
4/ Accès à l'interface de AdGuard Home



1/ Créer les dossiers nécessaires
Pour mon tuto, je vais placer mon installation dans /media, cela peut bien sur être changer, mais il faudra adapter vos changements dans notre compose.

Je me place donc dans /media :

Code : Tout sélectionner
cd /media

AdGuard Home a besoin d'un dossier, avec deux sous-dossier /workdir et /confdir, avec cette commande, on créer l'ensemble :

Code : Tout sélectionner
sudo mkdir -p adguard/{workdir,confdir}
2/ Création du sous-réseau ( macvlan )

Afin d'attribuer une IP dédié a AdGuard Home, nous allons créer un sous réseau "macvlan" en SSH. Cette commande sert a adapter suivant votre config, nous allons donc détailler la commande en dessous de celle-ci :

Code : Tout sélectionner
docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.254 --ip-range=192.168.0.61/32 -o parent=eth0 adguard-network
A adapter suivant votre cas :
Code : Tout sélectionner
--subnet=192.168.0.0/24

192.168.0.0/24 correspond à votre sous-réseau mon sous-réseau est en 192.168.0.X donc la commande est --subnet=192.168.0.0/24, si votre sous réseau est en 192.168.1.X alors la commande sera --subnet=192.168.1.0/24.

Code : Tout sélectionner
--gateway=192.168.0.254

192.168.0.254 correspond à l'ip du routeur, il peut être différent chez vous, les adresses classique sont : 192.168.0.254, 192.168.1.254, 192.168.1.1

Code : Tout sélectionner
--ip-range=192.168.0.61/32

Ici je choisi l'ip qui sera attribué a notre réseau, chez moi le raspberry à l'adresse IP 192.168.0.60, j'ai donc choisi 192.168.0.61 pour le sous-réseau

Code : Tout sélectionner
parent=eth0

Ici eth0 correspond a l'interface réseau, par défaut cela sera eth0 pour vérifier cela, il vous suffit de tapez la commande

Code : Tout sélectionner
ifconfig 

en SSH puis de selectionner l'interface réseau qui contient l'adresse ip du raspberry.


3/ Création du conteneur
En SSH, nous allons exécuter cette commande afin de créer le conteneur :

Code : Tout sélectionner
docker run --name adguardhome --net adguard-network -v /media/adguard/workdir:/opt/adguardhome/work -v /media/adguard/confdir:/opt/adguardhome/conf -p 53:53/tcp -p 53:53/udp -p 67:67/udp -p 68:68/tcp -p 68:68/udp -p 80:80/tcp -p 443:443/tcp -p 853:853/tcp -p 3000:3000/tcp --restart unless-stopped -d adguard/adguardhome

Dans le cas ou vous avez créer les dossiers dans en endroit différent, il vous faudra modifier le chemin d'accès vers les dossiers de configuration :

Code : Tout sélectionner
-v /media/adguard/workdir:/opt/adguardhome/work -v /media/adguard/confdir:/opt/adguardhome/conf

Une fois la commande executé, le conteneur est créé.

4/ Accès à l'interface de AdGuard Home
L'accès a l'interface de AdGuard, se fait simplement via notre navigateur, en tapant l'adresse ip que vous avez choisi dans votre sous ré-seau distiné à AdGuard Home ( dans mon tuto 192.168.0.61, soit http:192.168.0.61 )

Ensuite, il va vous être demandé de créer un compte, puis il vous sera présenté quelques astuces de configuration, afin apr exemple, de configurer le serveur DNS sur votre routeur.

Avatar de l’utilisateur
par EVOTk
#94566
Salut,
Non AdGuard Home ne réclame pas de licence.
Voici un petit comparatif : https://github.com/AdguardTeam/AdGuardH ... on-pi-hole
Avatar de l’utilisateur
par EVOTk
#96338
FX Cachem a écrit : 09 nov. 2020 10:53 Voila, suite à tuto... j'ai lâché Pi-Hole pour AdGuard Home :lol:

J'utilise les deux pour ma part a deux emplacements différents.
L'interface de AdGuard est plus clair mais je trouve que les deux font le job !

Si je devrait donner un point négatif a AdGuard, cela serait le fait de ne pas pouvoir importer plusieurs liste d'un coup ! Il faut les fait 1 a 1 ! Quand tu as une quinzaine de liste, c'est plutot relou :D Alors que PiHole les prends tous en même temps.

Avatar de l’utilisateur
par webmail
#96342
EVOTk a écrit : 12 nov. 2020 10:07
FX Cachem a écrit : 09 nov. 2020 10:53 Voila, suite à tuto... j'ai lâché Pi-Hole pour AdGuard Home :lol:
J'utilise les deux pour ma part a deux emplacements différents.
L'interface de AdGuard est plus clair mais je trouve que les deux font le job !

Si je devrait donner un point négatif a AdGuard, cela serait le fait de ne pas pouvoir importer plusieurs liste d'un coup ! Il faut les fait 1 a 1 ! Quand tu as une quinzaine de liste, c'est plutot relou :D Alors que PiHole les prends tous en même temps.

un chez toi et l'autre ailleurs c'est ça?
je regardes adguard depuis quelques temps mais j'ai un peu la flemme pour le moment, mais je le mettrais en container lxc sur proxmox.

Avatar de l’utilisateur
par EVOTk
#96346
webmail a écrit : 12 nov. 2020 10:59 un chez toi et l'autre ailleurs c'est ça?

Oui Oui, dans les deux cas, aucun soucis.
Bien que l'interface de piHole soit plus "rude", le passage a AdGuard ne m'a pas convaincu a changer mon raspberry sous pihole pour autant. Les solution sont a mon gout tres similaire. Si on n'a deja pihole est que cela tourne, il y a, a mon sens, peu d'interet a changer.

Sur pihole, je trouve que la vu des requetes bloqué est bien plus lisible que sur adguard, mais il est peut etre possible de changer ceci.

Après quasiment un mois d'utilisation de ce[…]

Bonjour à tous Je tente de connecter mon […]

Mot de passe perdu, IP Bloquée

Ré, désolé je n'avais pas vu […]

Site hébergé sur un serveur IKOULA

Ikoula