Pi-Hole auf Ubuntu installieren

Hier zeige ich euch wie man Pi-Hole auf einen Ubuntu Server installiert. In meinen Fall läuft der Server als VM in ESXi. Der Server könnte aber natürlich auch auf einen Proxmox oder sonstigen Server laufen.

Zunächst lege ich eine neue VM an und Installiere Ubuntu Server 20.04.2. Ich gebe der VM einen Kern und 1GB RAM und 16GB HDD. Das sollte für Pi-Hole vollkommen ausreichend sein.

Im Installer gebe ich dem Server eine Feste IP Adresse und aktiviere außerdem SSH.

Nach der Installation können wir auch schon per SSH auf den Server zugreifen.

Dann Installieren wir als erstes alle Updates um dem Server auf den aktuellen Stand zu bringen. Dazu schreiben wir den Befehl

sudo apt-get update && sudo apt-get upgrade -y

So jetzt können wir schon anfangen Pi-Hole zu downloaden und zu installieren.

Dazu führen wir folgenden Befehl aus:

sudo wget -O pihole-install.sh https://install.pi-hole.net

Dann müssen wir das gerade gedownloadete Skript ausführbar machen. Dazu schreiben wir:

sudo chmod +x pihole-install.sh

Und dann führen wir das Skript aus:

sudo ./pihole-install.sh

Nachdem das Skript geladen hat, werden wir mit einen Willkommensbildschirm begrüßt.

Wir gehen mit OK durch die Menüs bis wir gefragt werden welchen DNS Provider wir wollen. Google ist hier die Standard Auswahl. Wir können auch selber einen definieren. Das alles kann man aber natürlich auch im Nachhinein noch ändern. Wir wählen OK und im nächsten Fenster können wir auch gleich die empfohlene Blocklist übernehmen. Die restlichen Einstellungen sollten im Normalfall auch passen. Wir per OK und Yes weiter bis die Installation beginnt.

Die Installation ist jetzt fertig. Jetzt setzen wir uns noch ein persönliches Passwort.

Dazu führen wir folgenden Befehl aus:

pihole -a -p

Jetzt können wir schon auf die Weboberfläche von Pi-Hole zugreifen.

Dazu Schreiben wir in die Adressleiste unseres Browsers die IP des Pi-Holes mit /admin am Schluss.

Dann klicken wir links auf Login und können unser soeben gesetztes Passwort eingeben.

Jetzt sind wir auf dem Adminportal von Pi-Hole und können hier noch Feineinstellungen durchführen, einen DHCP Server aktivieren und auch eigene Blocklists hinzufügen.

Jetzt können wir unseren Netzwerkgeräten schon den Pi-Hole Server als DNS zuweisen. Per DHCP oder manuell.