Um das PiHole über verschiedene Hostnamen ansprechen zu können, müssen diese in die Datei /var/www/html/admin/scripts/pi-hole/php/auth.php eingetragen werden. // Check CORS $AUTHORIZED_HOSTNAMES = array( $ipv4, $ipv6, str_replace(array('[',']'), array('',''), $_SERVER['SERVER_NAME']), 'pi.hole', 'ardbeg', 'localhost', ); Und um die Fehlermeldung beim Einloggen zu vermeiden müssen in der selben Datei diese Zeilen auskommentiert werden: // if (!in_array($server_origin, $AUTHORIZED_HOSTNAMES)) { // log_and_die("Failed CORS: " . htmlspecialchars($server_origin) .' vs '. join(', ', $AUTHORIZED_HOSTNAMES)); // } Beides auf einmal mit einem Befehl erledigen: sed -i -e "/'pi\.hole'/a \ \ 'ardbeg\'," -e "/if (\!in_array/,/}$/s/^/\/\//" /var/www/html/admin/scripts/pi-hole/php/auth.php