Bekanntlich führen viele Wege nach Rom. So auch wieder und ganz besonders bei der Installation von PiHole auf einer Synology NAS. Hier hat jeder einen anderen Weg und alle haben Ihre Berechtigung. Ich stelle hier meinen Weg vor. Er ist für mich der Einfachste und Schnellste. Ob er für dich der Beste ist, kannst nur du beurteilen. Fangen wir an:
- Im „Packet-Zentrum“ der Synology NAS das Packet „Conainer Manager“ installieren.
- In „File-Station“ existiert nun die Freigabe „docker“ .
- In der Freigabe „docker“ erstellen wir den Ordner „Pihole“ .
- In dem eben erstellten Ordner „Pihole“ erzeugen wir nun wiederum 2 weitere Ordner:
„DNS“ und „Daten“ .
docker/Pihole/DNS
docker/Pihole/Daten
- Nun erzeugen wir ein neues „Projekt“ unter „Conainer Manager → Projekt → Erstellen“ .
Projektname: pihole
Pfad: /docker/Pihole
Quelle: docker-compose.yml erstellen
- Als Inhalt für die Compose Datei geben wir folgendes ein:
version: "3.8"
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
network_mode: "host"
environment:
TZ: 'Europe/Berlin'
DNSMASQ_USER: 'root'
WEBPASSWORD: 'Password' # Dein Pihole Passwort
WEB_PORT: '8081'
FTLCONF_LOCAL_IPV4: '192.168.1.2' # Deine NAS-IP Adresse
DNSMASQ_LISTENING: 'local'
IPv6: 'False'
PIHOLE_DNS_: '9.9.9.11;149.112.112.11' # Deine DNS Server (optional)
ServerIP: '192.168.1.2' # Deine NAS-IP Adresse
cap_add:
- NET_ADMIN # Wichtig für den DHCP Server
volumes:
- '/volume2/docker/Pihole/Daten:/etc/pihole' # Quellpfad anpassen
- '/volume2/docker/Pihole/DNS:/etc/dnsmasq.d' # Quellpfad anpassen
restart: always
- Der Code muss nun noch an deine Gegebenheiten angepasst werden!
- Statt „Password“ gibst du dein gewünschtes Passwort ein
- Statt „192.168.1.2“ gibst du die IP deiner Synology NAS ein
- Sollte dein Container Manager auf einem anderen Volume installiert sein, dann „volume1“ entsprechend anpassen
- Ist alles eingegeben und IP und Passwort angepasst kann auf „Weiter“ geklickt werden.
- Hier wird nichts verändert,… „Weiter“ .
- Die Zusammenfassung sollte so aussehen. Nun mit „Fertig“ beenden.
- Pihole wird nun heruntergeladen und installiert.
Ist alles gut gelaufen quitiert das Terminal mit „Exit Code: 0“ dass alles geklappt hat.
Pihole ist nun installiert und gestartet, wie man an dem grünen Punkt sehen kann.
Das war schon die ganze Installation. Wie Pihole nun eingerichtet wird, liest du im nächsten Teil.