Fork me on GitHub

Herr Knedel/Чудові речі з контейнерами: Pihole на Synology Diskstation

Created Mon, 01 Feb 2021 00:00:00 +0000 Modified Sat, 01 Oct 2022 10:50:20 +0000 Schwierigkeitsgrad: Es kann etwas länger dauern

197 Words

Сьогодні я покажу, як встановити сервіс Pihole на дискову станцію Synology і підключити її до Fritzbox.

Крок 1: Підготуйте Synology

По-перше, на DiskStation повинен бути активований вхід по SSH. Для цього необхідно зайти в “Панель управління” > “Термінал

Далі можна увійти через “SSH”, вказаний порт та пароль адміністратора (користувачі Windows використовують Putty або WinSCP). Заходжу через Термінал, winSCP або Putty і залишаю цю консоль відкритою на потім.

Крок 2: Створіть папку Pihole

Створюю новий каталог з назвою “pihole” в каталозі Docker.

Потім переходжу в новий каталог і створюю дві папки “etc-pihole” і “etc-dnsmasq.d”:
x
+
Terminal

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

Тепер наступний файл Docker Compose з назвою “pihole.yml” повинен бути розміщений в директорії 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

Тепер контейнер можна запускати:

x
+
Terminal

$ sudo docker-compose up -d

Я викликаю сервер Pihole з IP-адресою Synology та своїм портом контейнера і входжу в систему за допомогою пароля WEBPASSWORD. Тепер DNS-адресу можна змінити у Fritzbox в розділі “Домашня мережа” > “Мережа” > “Налаштування мережі”.