pi-hole - Als Docker Container oder Virtual Machine?

Busta2

Benutzer
Mitglied seit
05. Sep 2013
Beiträge
309
Punkte für Reaktionen
5
Punkte
18
Ich würde gerne pi-hole auf meiner DS1618+ laufen lassen. Ich habe keinerlei Erfahrung mit Docker oder Virtual Machines. So wie ich es sehe, kann man pi-hole wohl als Docker Container oder aber in einer Linux VM laufen lassen. Was ist empfehlenswerter?
 

faxxe

Benutzer
Mitglied seit
22. Nov 2007
Beiträge
228
Punkte für Reaktionen
56
Punkte
34
Also ich persönlich finde die VM pflegeleichter ;)
Im Docker hat PH zB nie die Clientnamen aufgelösst.
Update der PH Software selbst hat dafür im Docker besser funktioniert.
Musste die VM schon mehrmals komplett neu laden, da einfach kein Update der PiHole Software erflogrecih durchlief

Stabil und zuverlässig lief es in beiden Umgebungen,

-faxxe
 

SeptachMelayn

Benutzer
Mitglied seit
18. Jan 2011
Beiträge
37
Punkte für Reaktionen
3
Punkte
8
Also ich habe auf meiner DS216+ pi-hole direkt via Debian chroot am laufen und habe bis jetzt nur beim Upgrade von 6.1.x auf 6.2 das Problem gehabt, das chroot vollkommen entfernt war. Dank gesichertem SPK wieder zurückgespielt und nach der Anleitung hier wieder eingerichtet.
Läuft seitdem wieder tadellos und hat jedes weitere DSM-Update überlebt.
 

ikorbln

Benutzer
Mitglied seit
26. Nov 2017
Beiträge
343
Punkte für Reaktionen
32
Punkte
28
Das kann man so schwer sagen. VM verbraucht mehr Ressourcen als Docker, man muss das Basislinux selbst pflegen (Updates), man hat aber mehr "Zugang" zum System.
Im Docker weniger Ressourcen, Backups sind schnell gemacht und Namensauflösung kann man über die Hosts-datei machen, wenn man "statische-dhcp-Adressen" benutzt.
 
  • Like
Reaktionen: Tuxnet

christofk

Benutzer
Mitglied seit
11. Jul 2009
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Hi,
ich nutze erfolgreich eine VM auf DietPi Basis.
In dieser Umgebung konnte ich sowohl DietPi als auch PiHole mehrfach erfolgreich aktualisieren.
Bisher ohne Probleme.

Bis dann
Christof
 

Xubbixx

Benutzer
Mitglied seit
18. Aug 2019
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Hey,

ich habe beides probiert, aber den PI in einer VM laufen zu lassen ist viel einfacher und die Updates können auch problemlos angewendet werden.
 

Solear

Benutzer
Mitglied seit
05. Aug 2014
Beiträge
224
Punkte für Reaktionen
0
Punkte
16
Ich nutze pihole als Dockercontainer. Voraussetzung ist jedoch eine feste IP-Adresse für diesen Container. Das geht mittels "macvlan".
Eine Anleitung hierfür kann man da entnehmen: https://buanet.de/2019/05/iobroker-unter-docker-auf-der-synology-diskstation-v3/2/ ab dem Punkt "Vorbereitungen für macvlan". Statt iobroker containert man natürlich pihole, aber der Netztwerkpart ist wichtig.
Nicht vergessen, das Volume auf den Host zu Mappen für persistente Daten und eine Verbindung zwischen Host und Container zuzulassen, sonst kann das NAS nicht auf pihole als DNS-Server zugreifen (googlen nach "macvlan host access").
 

christofk

Benutzer
Mitglied seit
11. Jul 2009
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Hi,
speziell zum letzten Punkt (Host/Container Verbindung) stehe ich auf dem Schlauch.
Ich habe schon einige Stunden damit zugebracht und diverse Anleitungen durchgeführt - kriege aber die Host<->Container Verbindung mit macvlan nicht hin.
Und wenn es klappen würde habe ich gelesen, dass diese Anpassungen der Route nicht reboot-fest sind.
Hast Du hierzu einen besseren Tip?

Danke
Christof
 

update-freak

Benutzer
Mitglied seit
19. Feb 2018
Beiträge
402
Punkte für Reaktionen
36
Punkte
28
Ich würde gerne auf der DS716+ eine VM auf DietPi Basis mit PiHole laufen lassen.
Leider wird dort soweit ich gesehen habe eine VM nicht unterstützt. Kann ich das folglich nur mit Docker umsetzen?
 

MadM4x

Benutzer
Mitglied seit
06. Mai 2017
Beiträge
153
Punkte für Reaktionen
1
Punkte
16
Raspberry (egal welche Version)

Hatte auch darüber Nachgedacht Pi-Hole auf meiner DS916+ laufen zu lassen....
Hab mich dann aber um entschieden da ich noch nen RPi über hatte und dieser nun direkt an der Fritzbox hängt
und Pi-Hole ohne Probleme seinen Dienst verrichtet.
 

diver68

Benutzer
Mitglied seit
07. Nov 2012
Beiträge
401
Punkte für Reaktionen
16
Punkte
18
Genau, Pi-Hole auf einem "alten" Raspi 2 am Router und Ruhe ist. Den Raspi 2 bekommst Du für 5€ in der Bucht nachgeworfen.
 

nicx

Benutzer
Mitglied seit
18. Jun 2013
Beiträge
174
Punkte für Reaktionen
5
Punkte
18
Ich werfe mal noch AdGuard Home in den Ring, funktioniert im Gegensatz zu Pi-Hole super simpel auch als Docker Container (was ich im Gegensatz zu ner Vollvirtualisierung immer bevorzuge).

Funktionalität von Adguard Home ggü Pi Hole ist ähnlich bzw. mind. ausreichend, Geschwindigkeit ist besser, UI modern. Und wie gesagt, Hauptvorteil war die einfache Installation und simple Konfiguration. Ich bin umgestiegen und kann den Versuch nur empfehlen ;)

Ach und noch ein Nachtrag: Wenn man schon ne Diskstation 24x7 am Laufen hat verstehe ich nicht wie man sich noch den zusätzlichen Aufwand eines weiteren zu betreibenden Devices wie einen Raspberry Pi aufhälst.
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
Wenn man schon ne Diskstation 24x7 am Laufen hat verstehe ich nicht wie man sich noch den zusätzlichen Aufwand eines weiteren zu betreibenden Devices wie einen Raspberry Pi aufhälst.
dem kann man dann auch noch andere Aufgaben überhelfen die eine DS nicht nativ unterstützt. Mein Odroid C2 macht Pihole, weewx (TFA Nexus Wetterstation per USB), Domoticz (RFXCOM und RFLink per USB), cacti, observium. Gerade die USB Sachen sind mit der DS nur mit extremen Aufwand lösbar.

Gruß Götz
 

Solear

Benutzer
Mitglied seit
05. Aug 2014
Beiträge
224
Punkte für Reaktionen
0
Punkte
16
Oder WireGuard. Mein Raspberry macht den WireGuard Server und Pihole. Brauche ich nicht anfassen und das Netzwerk läuft. Das nas fässt man ja doch mal an
 

nicx

Benutzer
Mitglied seit
18. Jun 2013
Beiträge
174
Punkte für Reaktionen
5
Punkte
18
hm ich nutze auch externe usb devices wie z.b. für die anbindung meiner gastherme über einen optolink adapter, geht out of the box ebenfalls über einen docker container.

naja wie gesagt, für mich kämen weiter zu administrierende devices nicht in frage, Docker auf der DS favorisiere ich :)
 

update-freak

Benutzer
Mitglied seit
19. Feb 2018
Beiträge
402
Punkte für Reaktionen
36
Punkte
28
Ich werfe mal noch AdGuard Home in den Ring, funktioniert im Gegensatz zu Pi-Hole super simpel auch als Docker Container (was ich im Gegensatz zu ner Vollvirtualisierung immer bevorzuge).
Kannst du bitte kurz beschrieben, wie man bei der Einrichtung vorgehen muss. Habe bislang noch nichts mit Docker gemacht.
 

nicx

Benutzer
Mitglied seit
18. Jun 2013
Beiträge
174
Punkte für Reaktionen
5
Punkte
18
@update-freak lese dich in die Docker Materie bzw. in die Grundlagen der Synology Docker GUI doch erst mal ein.. Wenn du noch nie etwas damit gemacht hast ist es schwer dir das näher zu bringen ;)

Im Grunde sind es nur folgende Schritte in der Synology Docker GUI:
* AdGuard in der Docker Registry suchen und herunterladen
* Image doppelklicken und Container erstellen, dabei eben z.b. das Netzwerk auf "Host" stellen und die gewünschten Verzeichnismappings (config & data) einrichten
* Container ausführen
 

update-freak

Benutzer
Mitglied seit
19. Feb 2018
Beiträge
402
Punkte für Reaktionen
36
Punkte
28
ok, das werde ich tun.
Bin mittlerweile auch auf die Idee gekommen die fertigen DNS Server-Adressen von AdGuard in meine Fritzbox einzutragen. Müsste dann ja das gleiche Ergebnis haben.
Habe die Adressen mittlerweile eingetragen, bekomme aber immer noch z.B. in YouTube Werbung angezeigt. Ist das normal?
 

nicx

Benutzer
Mitglied seit
18. Jun 2013
Beiträge
174
Punkte für Reaktionen
5
Punkte
18
youtube werbung lässt sich mit dns adblockern leider nur sehr schwer bzw. garnicht verhindern, da sowohl die werbung als auch die richtigen videos die gleiche dns url nutzen.

pihole und adguard blocken lediglich werbebanner und ähnlichen kram.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat