Associate
Got mine running in an Ubuntu 16.x LTS server VM on my Gen 8 Microserver, had some minor static ip issues but resolved these - a very happy chappy indeed
root@rapihole:~:$ pihole -up
/opt/pihole/update.sh: line 29: /opt/pihole/COL_TABLE: No such file or directory
root@rapihole:~:$
I'm running it on a Pi 3.
The BT Homehub doesn't give you much control over the DHCP server but Pi-Hole has a DHCP server included so you could disable DHCP on the HH and use the Pi-Hole instead.
I wonder if I could block Spotify adds? Got my PC pointing to pi-hole so going to give it a go. The free version does me fine apart from them. I have PIA for a VPN and it just appears as an extra network adapter. It lets me change the DNS settings on it but then it won't let me browse the web.
In your router configuration set the primary DNS to be the IP of your Pi-Hole and set the secondary DNS to be an external DNS like your ISP, Google, OpenDNS, etc.
Don't think you can on the superhub, disable dhcp on the superhub and enable it on the pi.