Fork me on GitHub

Herr Knedel/Veľké veci s kontajnermi: Pihole na stanici Synology DiskStation

Created Mon, 01 Feb 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:18:48 +0000 Úroveň obtiažnosti: Môže to trvať trochu dlhšie

203 Words

Dnes ukážem, ako nainštalovať službu Pihole na diskovú stanicu Synology a pripojiť ju k zariadeniu Fritzbox.

Krok 1: Príprava spoločnosti Synology

Najprv je potrebné aktivovať prihlásenie SSH na zariadení DiskStation. Ak to chcete urobiť, prejdite na “Ovládací panel” > “Terminál”.

Potom sa môžete prihlásiť cez “SSH”, zadaný port a heslo správcu (používatelia systému Windows používajú Putty alebo WinSCP). Prihlásim sa cez terminál, winSCP alebo Putty a túto konzolu nechám otvorenú na neskôr.

Krok 2: Vytvorenie priečinka Pihole

V adresári Docker vytvorím nový adresár s názvom “pihole”.

Potom prejdem do nového adresára a vytvorím dva adresáre “etc-pihole” a “etc-dnsmasq.d”:
x
+
Terminal

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

Teraz je potrebné do adresára Pihole umiestniť nasledujúci súbor Docker Compose s názvom “pihole.yml”:

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

Kontajner je teraz možné spustiť:

x
+
Terminal

$ sudo docker-compose up -d

Zavolám server Pihole s IP adresou Synology a mojím kontajnerovým portom a prihlásim sa pomocou hesla WEBPASSWORD. Teraz môžete adresu DNS zmeniť v zariadení Fritzbox v časti “Domáca sieť” > “Sieť” > “Nastavenia siete”.