====== Pi-hole ======
**Pi-hole** es un bloqueador de publicidad y rastreadores a nivel de red.
Se instala como un contenedor Docker en el servidor y actúa como un **servidor DNS** que filtra consultas de publicidad, malware y otros dominios no deseados, mejorando la seguridad y la velocidad de navegación para todos los dispositivos conectados a la red.
----
===== docker-compose.yml =====
El archivo **docker-compose.yml** se puede configurar de la siguiente manera:
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
ports:
# DNS Ports
- "53:53/tcp"
- "53:53/udp"
- "5353:80/tcp"
environment:
TZ: 'America/Argentina/Buenos_Aires'
FTLCONF_webserver_api_password: 'PASSWORD' # Contraseña para acceder al portal web
FTLCONF_dns_upstreams: '8.8.8.8;8.8.4.4;1.1.1.1'# Servidores DNS a los que Pi-hole consulta
FTLCONF_dns_listeningMode: 'all'
volumes:
- './etc-pihole:/etc/pihole' # Persistir los datos
cap_add:
- NET_ADMIN
- SYS_MODULE
- SYS_TIME
restart: unless-stopped
networks:
- net_backend
networks:
net_backend:
external: true
----
===== Acceso y configuración =====
Una vez desplegado el servicio podemos acceder a Pi-Hole por el portal web a través de la URL:
http://:5353
Una vez logueados, nos dirigimos a //Group Management → Lists// y nos suscribimos a las siguientes listas:
* **Blocklist**: [[https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts|StevenBlack Hosts]] (bloquea anuncios y trackers comunes)
* **Allowlist**: [[https://googleads.g.doubleclick.net|Google DoubleClick]] (dominio usado por Google, necesario para que ciertos anuncios o servicios continúen funcionando).
* **Allowlist**: [[https://googleads.g.doubleclick.net/pcs/click?xai=AKAOjstnEs5Eg1__XEwsnHQRHDT0Nv34cxt3Y3iwJAynvXMSkKM28nwsCWZp6ASxSU1nZ7bCMssWZTbWHFe-K6wMpmmTdih1FVWoGfAS5jc6p87_t_MxBokqa6N_ZGmr9xuU40OZavtvnK7zP1sga6Aiu0wydeu79_8OqldMyPI1Sg9yScVLtU28zyUEEsJlO6YZDpXs8dRkgIyOo4vD2DU5iKXHtuuEUUqkDmV5UqGrJ7iQLhOLze17QuX4Lq-WgF-r_DV6WLl5G2HwkPsNtaMwyZ7X2wChAUKaKD8FGi7Le9DgxRcjeq6EfRTfgeVuBpgsyMA2OuSYDAOxpA0s0V1d2GqMPKA6voWuLjWyUEGZu4L4B25rJq2GQsiKgf14MjgxcObq&sai=AMfl-YTySrp6mN8UGnhxgeu0lUehkdTteMcbKTga5_riukCV6djtqg0ch5mFoKLzvu5XSns4bwPEWa3D381kbCIbNYJmzeA_0LeSrGlRRfuR7mjQjZG7085ckv7uQ-DxNwmUbfXVgmXMkC9NtAo6UGOtdb4ACC3V3MQ4SQpDan5qqBH0JnjGi3Ky0PbPRFarE9vLw5TwzwpGwZjxfy67rSQ4eH-yWx-RM7XUQYi-zejnMs-ieduUwtOXH_6n_yrWAxHZ7waKdzdRnfEAbSjjL2UKPDRqomS_bqY&sig=Cg0ArKJSzNqHM_SLlrbJ&fbs_aeid=%5Bgw_fbsaeid%5D&adurl=https://www.masonline.com.ar/%3Futm_source%3Ddiario_infobae%26utm_medium%3Dpaid%26utm_campaign%3Daniversario_18_sept%26utm_term%3Daniversario_18_sept_zocaloplus&nm=2|Clics de anuncios de Google]] (Asegura que los clics en anuncios de Google sean registrados correctamente y que las redirecciones a las páginas de destino funcionen sin problemas)
Con estas configuraciones, nuestro **Pi-hole** queda correctamente instalado y listo para funcionar como servidor DNS, filtrando publicidad y contenido no deseado..