Dieser ist für die debmatic angepasst und lässt eigentlich keine weiteren Verbindungen zu, um z.B. die Admin-Oberfläche des Pi-hole aufrufen zu können.
Ich nutze hier den Port 4000 für die Admin-Oberfläche.
Vielleicht hilft es dem Ein oder Anderen, beides auf einer Maschine laufen zu lassen.
/etc/lighttpd/conf-enabled/10-pihole.conf anlegen
Code: Alles auswählen
$SERVER["socket"] == ":4000" {
# Standard-HTML Verzeichnis des lighttpd
server.document-root = "/var/www/html"
}
Code: Alles auswählen
apt-get -y install php7.3-fpm php7.3
Code: Alles auswählen
nano /etc/php/7.3/fpm/php.ini
Code: Alles auswählen
[...]
cgi.fix_pathinfo=1
[...]
Backup der 15-fastcgi-php.conf anlegen
Code: Alles auswählen
cd /etc/lighttpd/conf-available/
cp 15-fastcgi-php.conf 15-fastcgi-php.conf.bak
nano 15-fastcgi-php.conf
Code: Alles auswählen
# /usr/share/doc/lighttpd-doc/fastcgi.txt.gz
# http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions#mod_fastcgi-fastcgi
## Start an FastCGI server for php (needs the php7.3-cgi package)
fastcgi.server += ( ".php" =>
((
"socket" => "/var/run/php/php7.3-fpm.sock",
"broken-scriptfilename" => "enable"
))
)
Code: Alles auswählen
lighttpd-enable-mod fastcgi
lighttpd-enable-mod fastcgi-php
Code: Alles auswählen
service lighttpd force-reload
Code: Alles auswählen
curl -sSL https://install.pi-hole.net | bash
Danach werden die Dokumente von Pi-hole im Verzeichnis "/var/www/html/admin" abgelegt.
Nun kann man mittels http://deine-homematic-ip:4000/admin auf die Konfuguration von Pi-hole zugreifen!
Anmerkung: Möchte man direkt zur Admin-Oberfläche, so kann man obiges Verzeichnis direkt in "/var/www/html/admin" ändern.
Sollte man sich das Password während der Installation nicht notiert haben, so kann man mit folgendem Befehl sein Eigenes speichern:
Code: Alles auswählen
sudo pihole -a -p Passwort
Code: Alles auswählen
service debmatic restart