Just keeping these notes here for anyone else that might find them useful.
First, install Pi-Hole as per regular.
Then, You’ll want to get the Dark Theme going with pi-hole.
- Open a terminal (or SSH if you’re remoting in) (Ctrl+Alt+T)
- Type:
cd /var/www/html/
- Type:
sudo wget https://raw.githubusercontent.com/lkd70/PiHole-Dark/master/install.sh
- Type:
sudo chmod +x install.sh
- Type:
sudo ./install.sh
- Follow the onscreen instructions!
Then, verify it is working (you might have to clear cache) and that you see the dark theme.
Now you can install the Speed Test Module for Pi-Hole.
sudo apt install python-pip
sudo pip install speedtest-cli
sudo apt install sqlite3
Configure correct timezone for graph - Need for graph to work correctly
sudo dpkg-reconfigure tzdata
#select your timezone
Find php version
php –v
if it is 5.x
sudo apt install php5–sqlite
if it is 7.x
sudo apt install php7.0–sqlite
Restart Pi
sudo reboot
You can try run it using
speedtest–cli –h
If Everything is ok, proceed to next step
Get the new set of admin Code from github ( New method or try old one here)
cd /var/www/html/
sudo su
Update this now co-exist with current pihole admin
cd admin
git remote add mod https://github.com/arevindh/AdminLTE
git pull mod master
Create new DB in /etc/pihole/
cp scripts/pi–hole/speedtest/speedtest.db /etc/pihole/
cd /opt/pihole/
mv webpage.sh webpage.sh.org
wget https://github.com/arevindh/pi–hole/raw/master/advanced/Scripts/webpage.sh
Then do this to test your installation, and then reload the Pi-Hole interface.
You should be good to go! Let me know in the comments if you’re not.