Comment auto-héberger AdGuard Home sur un VPS (Guide complet)
Avec la prévalence des publicités et du suivi sur Internet, auto-héberger une solution de filtrage DNS comme AdGuard Home peut améliorer votre confidentialité et votre expérience de navigation. Ce guide vous accompagnera dans le processus d’installation d’AdGuard Home sur un serveur privé virtuel (VPS). Nous aborderons les étapes et configurations requises pour une installation réussie.
Ce dont vous avez besoin
Avant de commencer, assurez-vous d’avoir :
- Un compte VPS auprès d’un fournisseur tel que Contabo, Hetzner, DigitalOcean, Vultr ou Linode.
- Des connaissances de base de la ligne de commande Linux.
- Un client SSH (comme PuTTY pour Windows ou le terminal pour macOS/Linux).
- Un nom de domaine ou un DNS dynamique si vous prévoyez d’accéder à votre AdGuard Home à distance.
Comparaison des fournisseurs de VPS
| Fournisseur | Prix (EUR/USD par mois) | RAM | Type de stockage | Localisations |
|---|---|---|---|---|
| Contabo VPS | 5,99 EUR | 4 Go | SSD | Europe, Asie |
| Hetzner Cloud | 4,15 EUR | 2 Go | SSD | Europe |
| DigitalOcean | 6 USD | 1 Go | SSD | Mondial |
| Vultr | 6 USD | 1 Go | SSD | Mondial |
| Linode | 5 USD | 2 Go | SSD | Mondial |
Étape 1 : Choisissez un fournisseur de VPS
Sélectionnez et inscrivez-vous à un plan VPS qui correspond à vos besoins. Pour une installation de base d’AdGuard Home, un plan de niveau inférieur avec 2 Go de RAM et un stockage SSD est suffisant.
Étape 2 : Configurez votre VPS
Une fois que vous avez créé un compte auprès de votre fournisseur choisi, suivez ces étapes :
-
Lancez une nouvelle instance VPS. Choisissez l’emplacement du centre de données que vous souhaitez, de préférence proche de votre zone géographique pour réduire la latence.
-
Sélectionnez un système d’exploitation. Ubuntu est généralement recommandé en raison de sa documentation approfondie et de son support communautaire. Au moment de la rédaction de ce document, Ubuntu 20.04 LTS est un choix stable.
-
Accédez à votre VPS. Utilisez SSH pour vous connecter à votre instance :
ssh root@your_vps_ip
Étape 3 : Installez les paquets requis
Avant d’installer AdGuard Home, vous devez mettre à jour vos paquets et installer les dépendances nécessaires :
sudo apt update && sudo apt upgrade -y
Ensuite, installez curl et wget s’ils ne sont pas déjà installés :
sudo apt install curl wget -y
Étape 4 : Installez AdGuard Home
Pour installer AdGuard Home, effectuez les étapes suivantes :
-
Téléchargez le script d’installation :
wget https://github.com/AdguardTeam/AdGuardHome/releases/latest/download/AdGuardHome_linux_amd64.tar.gz -
Extrayez les fichiers :
tar -xvzf AdGuardHome_linux_amd64.tar.gz cd AdGuardHome -
Démarrez l’installation :
sudo ./AdGuardHome -s install -
Suivez les invites de configuration. Le script d’installation vous guidera à travers le processus, y compris la configuration de l’interface d’administration et des paramètres DNS.
Étape 5 : Configurez AdGuard Home
Après l’installation, accédez à l’interface web d’administration via :
http://your_vps_ip:3000
- Le login par défaut est
adminavecadmincomme mot de passe. Changez cela immédiatement après vous être connecté. - Configurez les serveurs DNS en amont selon vos préférences (Google, Cloudflare, etc.).
- Mettez en place des listes de blocage pour un blocage efficace des publicités.
Étape 6 : Configurez le DNS sur vos appareils
Pour commencer à filtrer les requêtes, vous devez pointer les paramètres DNS de vos appareils vers votre VPS. Mettez à jour les paramètres DNS sur votre routeur ou vos appareils individuels pour utiliser votre IP AdGuard Home.
FAQ
Q1 : Puis-je exécuter AdGuard Home dans un conteneur Docker sur mon VPS ?
Oui, exécuter AdGuard Home dans un conteneur Docker est un excellent choix pour l’isolement et la facilité de gestion. D’abord, assurez-vous que Docker est installé sur votre VPS avec la commande suivante :
sudo apt install docker.io -y
Après avoir installé Docker, téléchargez l’image AdGuard Home depuis Docker Hub :
docker run -d --name adguardhome -v /opt/adguard/conf:/opt/adguard/conf -v /opt/adguard/work:/opt/adguard/work --restart=unless-stopped -p 53:53/tcp -p 53:53/udp -p 3000:3000 adguard/adguardhome
Cette commande configure AdGuard Home avec un stockage persistant et une cartographie pour les requêtes DNS UDP et TCP.
Q2 : Est-il sûr d’héberger mon propre résolveur DNS ?
Héberger votre propre résolveur DNS comme AdGuard Home peut améliorer la confidentialité en bloquant de nombreuses publicités et traqueurs. Cependant, il est crucial de maintenir des protocoles de sécurité. Mettez régulièrement à jour votre VPS et utilisez un pare-feu pour restreindre l’accès. Assurez-vous de définir un mot de passe fort pour l’interface d’administration afin d’éviter tout accès non autorisé.
Q3 : Quelles sont les listes de blocage de fichiers dans AdGuard Home ?
Les listes de blocage de fichiers peuvent considérablement améliorer vos capacités de blocage des publicités en empêchant le chargement de contenu indésirable. Ces listes contiennent souvent des domaines connus pour diffuser des publicités et des traqueurs. Vous pouvez trouver diverses listes sur des dépôts comme awesome-selfhosted. Mettez régulièrement à jour vos listes de blocage pour garantir des performances optimales dans le filtrage du contenu indésirable.
En suivant ce guide, vous avez réussi à auto-héberger AdGuard Home sur un VPS, améliorant ainsi votre expérience de navigation. Pour des comparaisons plus détaillées des options VPS, visitez notre comparaison complète des VPS.