Skip to main content

3.5 Pi-hole. Privacidad en la navegación

pihole-logo.png

Imagen obtenida de https://github.com/pi-hole/docker-pi-hole/

Esta herramienta sirve para...

navegar por internet con una cantidad menor de publicidad y siendo menos rastreado. Encontrarás una solución similar en el capítulo 3.16 Adguard.

Web de proyecto y otros enlaces de interés

Web del proyecto: https://pi-hole.net/

Repositorio de código: https://github.com/pi-hole/docker-pi-hole/

Documentación instalación con docker-compose: https://github.com/pi-hole/docker-pi-hole/#quick-start

Despliegue

PuedeSi sercrees que yainstalar loportainer tengasdel desplegadomodo sique asía locontinuación hasse seleccionadoexplica es complicado puedes instalarlo a través del método que explicamos en el capítulo 3.3 Linux Media Delivery System (LMDS). No te librará de utilizar la terminal pero siquizás note esresulte asímas vamosamigable.

a

Si veraccedemos comoal hacerlorepositorio de modocódigo independienteencontraremos ¡comencemos!

directamente

xxxel fichero docker-compose.yml que necesitamos en https://github.com/pi-hole/docker-pi-hole/#quick-start pero antes de crear el fichero haremos lo siguiente:

contenidocd $HOME
mkdir pi-hole
cd pi-hole
nano docker-compose.yml

y dentro de este fichero copiaremos el contenido de la url anterior:

version: "3"

# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
services:
  pihole:
    container_name: pihole
    image: pihole/pihole:latest
    # For DHCP it is recommended to remove these ports and instead add: network_mode: "host"
    ports:
      - "53:53/tcp"
      - "53:53/udp"
      - "67:67/udp" # Only required if you are using Pi-hole as your DHCP server
      - "80:80/tcp"
    environment:
      TZ: 'Europe/Madrid'
      # WEBPASSWORD: 'set a secure password here or it will be random'
    # Volumes store your data between container upgrades
    volumes:
      - './etc-pihole:/etc/pihole'
      - './etc-dnsmasq.d:/etc/dnsmasq.d'
    #   https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
    cap_add:
      - NET_ADMIN # Required if you are using Pi-hole as your DHCP server, else not needed
    restart: unless-stopped

como en ocasiones anteriores, para guardar los cambios pulsaremos control + x y cuando nos pregunte aceptaremos. Una vez volvamos a estar en el terminal, escribiremos docker-compose up -d para lanzar los servicios ubicados dentro del fichero docker-compose.

En el fichero docker-compose.yml puedes descomentar la línea WEBPASSWORD quitando el símbolo # inicial y, a continuación, establecer una contraseña de acceso que tu definas.

Funcionamiento

xxx