ich habe gerade das pi-hole paket auf einen debian trixi pi4 installiert.
nach nextcloud, samba, mariadb,php war pi-hole dran.
die installation lief, wie sonst, gut durch und gab mir am ende den hinweis/ dialog mit welcher adresse und pw ich das webinterface erreiche. leider kommt bei mir aktuelle nur die:
index of /admin
seite. wenn ich die ip nutze: http://192.168.178.23/admin/ das :80 wie im dialog vorgeschlag wird immer herausgenommen.
im dialog wird auch die seite: http://pi.hole:80/admin vorgeschlagen. das ergebins hier ist:
“Server nicht gefunden
Firefox kann sich nicht mit dem Server auf pi.hole verbinden….”
Wenn pi.hole nicht aufgelöst wird hast du den pihole noch mit deinen Clients als DNS Server konfiguriert, ich mache das über meine DHCP Server (Ich setze keine FRITZBOX ein, keine Ahnung wo das gemacht wird). Wenn du nextcloud mit auf dem Rechner laufen hast (ist ja auch nur eine Webseite) könnte sein das die sich in die quere kommen wegen dem Port 80? Aber das müsstest du als Admin von deinem System wissen
das ändert leider nix. die Seite sieht genauso aus wie vorher. wenn ich so seiten wie bild.de mal eingebe, ist dort keine werbung zu sehen. es scheint also zu laufen, dieses Loch.
was bedeutet für mich: …. den pihole noch mit deinen Clients als DNS Server konfiguriert….”?
Ich nutze Pi-hole nicht als DHCP-Server, sondern setze dafür pfSense ein. Dort habe ich meine beiden Pi-holes als DNS-Server im DHCP konfiguriert – einen auf Proxmox und einen direkt auf dedizierter Hardware. So werden sie automatisch an alle Clients verteilt. Das ist insgesamt eine ganz einfache Lösung
in meiner FB ist als Lokaler DNS-Server die ip vom pi, auf dem nextcloud, pi.hole, letsencrypt, und der rest drauf sind, eingetragen. in der pi.hole installation wird man nur auf die feste ip des pi.hole hingewiesen. was müsste ich noch einstellen, damit die nextcloud mit 192.168.178.26/index… und das pi.hole mit 192.168.178.26/admin einzeln aufgerufen werden können?
was könnte ich euch noch an infos für eine mögliche lösung geben?
Dein Debug Log zeigt, dass die Standard-Ports für HTTP (80) und HTTPS (443) bereits von Apache genutzt werden:
*** [ DIAGNOSING ]: Ports in use
[✗] tcp:*:443 is in use by apache2 (https://docs.pi-hole.net/main/prerequisites/#ports)
[✗] tcp:*:80 is in use by apache2 (https://docs.pi-hole.net/main/prerequisites/#ports)
Dementsprechend scheitert Pi-holes Webserver beim Versuch, diese für sich zu reservieren:
-rw-r----- 1 pihole pihole 855 Apr 9 16:45 /var/log/pihole/webserver.log
-----head of webserver.log------
[2026-04-09 15:57:21.494 CEST 3660] Initializing HTTP server on ports "80o,443os,[::]:80o,[::]:443os"
[2026-04-09 15:57:21.550 CEST 3660] cannot bind to 80o: 98 (Address in use)
[2026-04-09 15:57:21.550 CEST 3660] cannot bind to 443os: 98 (Address in use)
[2026-04-09 15:57:21.550 CEST 3660] cannot bind to IPv6 [::]:80o: 98 (Address in use)
[2026-04-09 15:57:21.550 CEST 3660] cannot bind to IPv6 [::]:443os: 98 (Address in use)
Um diesen Konflikt zu vermeiden, kannst Du z.B. Pi-hole auf andere Ports umkonfigurieren, genau wie von Dir bereits nachgefragt:
Ja - Pi-holes Weboberfläche ist dann über die angegebenen Ports erreichbar, also z.B. über: http://pi.hole:8080/admin https://192.168.178.26:8443/admin
Eine auf dem Pi-hole-Rechner ggf. laufende Firewall darf dann natürlich 8080 und 8443 nicht blockieren. Und die Auflösung von pi.hole funktioniert nur, wenn Pi-hole für DNS-Anfragen genutzt wird.