Fork me on GitHub

Herr Knedel/Grandi cose con i contenitori: Pihole sulla Synology DiskStation

Created Mon, 01 Feb 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 15:15:30 +0000 Schwierigkeitsgrad: Es kann etwas länger dauern

209 Words

Oggi mostro come installare un servizio Pihole sulla stazione disco Synology e collegarla al Fritzbox.

Passo 1: Preparare Synology

In primo luogo, il login SSH deve essere attivato sulla DiskStation. Per farlo, andate nel “Pannello di controllo” > “Terminale

Poi si può accedere tramite “SSH”, la porta specificata e la password dell’amministratore (gli utenti Windows usano Putty o WinSCP). Mi collego tramite Terminale, winSCP o Putty e lascio questa console aperta per dopo.

Passo 2: creare la cartella Pihole

Creo una nuova directory chiamata “pihole” nella directory Docker.

Poi passo alla nuova directory e creo due cartelle “etc-pihole” e “etc-dnsmasq.d”:
x
+
Terminal

$ cd /volume1/docker/
$ mkdir -p {etc-pihole,etc-dnsmasq.d}

Ora il seguente file Docker Compose chiamato “pihole.yml” deve essere messo nella directory Pihole:

version: "3"

services:
  pihole:
    container_name: pihole
    image: pihole/pihole:latest
    ports:
      - "53:53/tcp"
      - "53:53/udp"
      - "67:67/udp"
      - "8080:80/tcp"
    environment:
      TZ: 'Europe/Berlin'
      WEBPASSWORD: 'password'
    volumes:
      - './etc-pihole/:/etc/pihole/'
      - './etc-dnsmasq.d/:/etc/dnsmasq.d/'
    cap_add:
      - NET_ADMIN
    restart: unless-stopped

Il contenitore può ora essere avviato:

x
+
Terminal

$ sudo docker-compose up -d

Chiamo il server Pihole con l’indirizzo IP del Synology e la mia porta del container e accedo con la password WEBPASSWORD. Ora l’indirizzo DNS può essere cambiato nel Fritzbox sotto “Home Network” > “Network” > “Network Settings”.