[{"data":1,"prerenderedAt":116},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-pi-hole-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":20,"featuredImage":22,"bgImage":23,"posterImage":24,"relatedSolution":25,"intro":27,"sections":28,"ctaTitle":71,"ctaBody":72,"ctaButton":73,"ctaUrl":74,"relatedPosts":75},91,"heberger-pi-hole","Héberger Pi-hole sur votre propre VPS","Bloquez pubs et traceurs sur tout votre réseau : déployez Pi-hole sur un VPS comme résolveur DNS sécurisé. Guide self-hosting avec DoH.",7,567,false,"2026-03-21T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[21],{"id":11,"name":16,"slug":17,"color":18,"icon":19},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-pi-hole-poster.svg",{"categorySlug":17,"appSlug":26},"pi-hole","Pi-hole bloque la publicité et le pistage au niveau du DNS, pour tous vos appareils à la fois. Sur un Raspberry Pi, il ne protège que votre réseau local ; sur un VPS, il devient un résolveur DNS accessible partout — chez vous, en déplacement, sur mobile — à condition de bien le verrouiller. Voici comment le faire proprement.",[29,33,43,46,68],{"type":30,"title":31,"body":32},"h2","Pourquoi auto-héberger Pi-hole sur un VPS","Pi-hole est un résolveur DNS filtrant : il intercepte les requêtes de vos appareils et refuse de résoudre les domaines de publicité, de télémétrie et de pistage à partir de listes de blocage. Hébergé sur un VPS plutôt que sur un Raspberry à la maison, il vous suit partout : votre téléphone en 4G, votre portable au café, ou un serveur distant peuvent l'utiliser comme DNS et bénéficier du filtrage. Le VPS apporte ce que le matériel local ne peut pas : une IP publique stable accessible de n'importe où et une disponibilité permanente. La contrepartie est la sécurité — un résolveur DNS ouvert sur Internet est une cible. C'est tout l'enjeu de ce déploiement : exposer Pi-hole de façon contrôlée, jamais en DNS public ouvert.",{"type":34,"title":35,"items":36},"ul","Bénéfices concrets de Pi-hole sur VPS",[37,38,39,40,41,42],"Filtrage publicitaire et anti-pistage pour tous vos appareils, où qu'ils soient, sans logiciel à installer.","DNS chiffré possible (DNS-over-HTTPS \u002F DNS-over-TLS) en amont via un résolveur comme cloudflared.","Tableau de bord détaillé : visualisez en temps réel quels domaines vos appareils contactent.","Listes de blocage personnalisables et règles allow\u002Fdeny par client pour des politiques différenciées.","Résolution plus rapide grâce au cache DNS local, partagé entre tous vos appareils.","Réutilisable comme DNS pour vos autres VPS et conteneurs, avec journalisation centralisée.",{"type":30,"title":44,"body":45},"Prérequis techniques","Pi-hole est extrêmement léger : 1 vCPU, 512 Mo à 1 Go de RAM et quelques gigaoctets de disque suffisent. Il faut Docker et Docker Compose. Le point critique n'est pas la puissance mais le réseau et la sécurité : Pi-hole écoute sur le port 53 (DNS, TCP et UDP) et expose une interface web d'administration. Ne jamais ouvrir le port 53 à tout Internet — un résolveur DNS ouvert sera abusé pour des attaques par amplification. Prévoyez donc soit un VPN (WireGuard) pour accéder au DNS de façon privée, soit une restriction par pare-feu aux seules IP autorisées. Un sous-domaine `pihole.votredomaine.ma` est utile pour l'interface en HTTPS.",{"type":47,"title":48,"steps":49},"steps","Déployer Pi-hole pas à pas",[50,53,56,59,62,65],{"title":51,"body":52},"Préparer la stack Docker","Sur le VPS, créez `\u002Fopt\u002Fpihole` et un `docker-compose.yml` basé sur l'image `pihole\u002Fpihole:latest`. Définissez la variable `WEBPASSWORD`, le fuseau `TZ`, et montez des volumes pour `\u002Fetc\u002Fpihole` et `\u002Fetc\u002Fdnsmasq.d` afin de persister la configuration.",{"title":54,"body":55},"Verrouiller l'accès DNS avant tout","Ne publiez pas le port 53 vers `0.0.0.0`. Le plus sûr : déployez d'abord WireGuard sur le VPS et faites écouter Pi-hole uniquement sur l'interface VPN. À défaut, restreignez le port 53 par pare-feu (`ufw`) aux seules IP de confiance. Un résolveur ouvert est inacceptable.",{"title":57,"body":58},"Lancer Pi-hole","Démarrez avec `docker compose up -d`. Vérifiez que le service répond en interne : `docker compose exec pihole dig @127.0.0.1 doubleclick.net` doit renvoyer une réponse bloquée (0.0.0.0).",{"title":60,"body":61},"Sécuriser l'interface d'administration","Exposez l'interface web (port interne 80) uniquement derrière un reverse proxy HTTPS, jamais en clair. Avec Caddy : `pihole.votredomaine.ma { reverse_proxy pihole:80 }`. L'admin reste accessible sur `\u002Fadmin` avec le mot de passe défini.",{"title":63,"body":64},"Activer un DNS amont chiffré","Ajoutez un conteneur `cloudflared` comme résolveur DoH et configurez Pi-hole pour l'utiliser comme upstream (`127.0.0.1#5053`). Vos requêtes sortantes sont alors chiffrées entre le VPS et le résolveur public.",{"title":66,"body":67},"Configurer vos appareils","Pointez le DNS de vos appareils (ou la config WireGuard) vers l'IP du VPS. Sur mobile, utilisez le profil VPN pour router le DNS via Pi-hole même en déplacement. Vérifiez le filtrage dans le tableau de bord en temps réel.",{"type":69,"body":70},"tip","Combinez Pi-hole avec WireGuard sur le même VPS : faites écouter Pi-hole exclusivement sur l'interface `wg0` et distribuez-le comme DNS dans la configuration des pairs WireGuard. Vous obtenez un DNS filtrant privé, chiffré, accessible depuis n'importe où, sans jamais exposer le port 53 à Internet — c'est la seule manière vraiment sûre d'avoir un Pi-hole « nomade ». Ajoutez ensuite des listes de blocage thématiques (par exemple les listes anti-télémétrie ou anti-traceurs régionaux) plutôt qu'une seule liste géante, pour garder un taux de faux positifs bas.","Un DNS filtrant qui vous suit partout","Le VPS Cloud ServOrbit, avec son IP publique stable, héberge un template Pi-hole + WireGuard prêt à verrouiller : bloquez pubs et traceurs sur tous vos appareils, même en déplacement, sans jamais exposer un résolveur ouvert.","Déployer sur VPS Cloud","\u002Fvps-cloud",[76,89,103],{"id":77,"slug":78,"title":79,"excerpt":80,"readTime":11,"views":81,"isPinned":13,"publishedAt":82,"category":83,"categories":84,"featuredImage":22,"bgImage":23,"posterImage":86,"relatedSolution":87},71,"heberger-nextcloud","Héberger Nextcloud sur votre propre VPS","Reprenez le contrôle de vos fichiers : déployez Nextcloud sur votre VPS avec Docker, base de données, reverse proxy et SSL.",2720,"2026-04-10T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},[85],{"id":11,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":17,"appSlug":88},"nextcloud",{"id":90,"slug":91,"title":92,"excerpt":93,"readTime":94,"views":95,"isPinned":13,"publishedAt":96,"category":97,"categories":98,"featuredImage":22,"bgImage":23,"posterImage":100,"relatedSolution":101},72,"heberger-ghost","Héberger Ghost sur votre propre VPS","Lancez un blog ou une newsletter pro avec Ghost sur votre VPS : Docker, base de données, abonnements payants, reverse proxy et SSL.",6,2000,"2026-04-09T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},[99],{"id":11,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fheberger-ghost-poster.svg",{"categorySlug":17,"appSlug":102},"ghost",{"id":104,"slug":105,"title":106,"excerpt":107,"readTime":11,"views":108,"isPinned":13,"publishedAt":109,"category":110,"categories":111,"featuredImage":22,"bgImage":23,"posterImage":113,"relatedSolution":114},73,"heberger-wordpress","Héberger WordPress sur votre propre VPS","Hébergez WordPress sur votre VPS pour des performances et un contrôle maximaux : Docker, MariaDB, cache, reverse proxy et SSL.",501,"2026-04-08T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},[112],{"id":11,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fheberger-wordpress-poster.svg",{"categorySlug":17,"appSlug":115},"wordpress",1784126240665]