Fork me on GitHub

Herr Knedel/Store ting med containere: Pihole på Synology Diskstation

Created Mon, 01 Feb 2021 00:00:00 +0000 Modified Tue, 29 Mar 2022 17:09:27 +0000 Schwierigkeitsgrad: Es kann etwas länger dauern

198 Words

I dag viser jeg, hvordan man installerer en Pihole-tjeneste på Synology diskstationen og forbinder den med Fritzboxen.

Trin 1: Forbered Synology

Først skal SSH-login være aktiveret på DiskStationen. Du kan gøre dette ved at gå til “Kontrolpanel” > “Terminal”.

Derefter kan du logge ind via “SSH”, den angivne port og administratoradgangskoden (Windows-brugere bruger Putty eller WinSCP). Jeg logger ind via Terminal, winSCP eller Putty og lader denne konsol være åben til senere.

Trin 2: Opret Pihole-mappen

Jeg opretter en ny mappe med navnet “pihole” i Docker-mappen.

Derefter skifter jeg til den nye mappe og opretter to mapper “etc-pihole” og “etc-dnsmasq.d”:
x
+
Terminal

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

Nu skal følgende Docker Compose-fil med navnet “pihole.yml” placeres i Pihole-mappen:

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

Beholderen kan nu startes:

x
+
Terminal

$ sudo docker-compose up -d

Jeg ringer til Pihole-serveren med Synologys IP-adresse og min containerport og logger ind med adgangskoden WEBPASSWORD. Nu kan DNS-adressen ændres i Fritzboxen under “Home Network” > “Network” > “Network Settings” (Netværksindstillinger).