PiHole Notes Revision as of Wednesday, 26 June 2024 at 10:57 UTC
Maintenance
# Upgrade PiHole and Gravity lists
pihole -up && pihole -g
# Restart DNS Subsystem
pihole restartdns
# If it complains about an old version of the OS, skip the check
curl -sSL https://install.pi-hole.net | PIHOLE_SKIP_OS_CHECK=true sudo -E bash
Logs
tail -f /var/log/pihole.log
Re/Set Password
# If you hit enter here, the web interface will not require a password
pihole -a -p
New Lists
To install, go to Settings -> Blocklists and add them there. Then go to Tools -> Update Gravity.
Historical Note: These used to go in /etc/pihole/adlists.list
but, since PiHole 5+ will use SQLite instead of flat text files, you gotta add these via the UI.
Regexes
Here’s an overview. Added this list.
Additional Blocklists
Find a big list here. Find the “ticked” lists here (these are safe to add and won’t cause issues.)
SmartTV Blocklists
See this GitHub gist. I have Samsung TVs, so some caveats apply about blocking domains like cdn.samsungcloudsolution.com
and (especially) time.samsungcloudsolution.com
.
Google AMP 🙄
Add this list.