User Tools

Site Tools


config:pi-hole

Pi-Hole

sudo apt-get install gamin -y
sudo curl -sSL https://install.pi-hole.net | bash

continue with OK, but note the admin password on the last screen.

edit the file /etc/pihole/adlists.list, put your new block lists there, save and exit.
Then update gravity (pulls in all the domains on the new block lists) with pihole -g
add lists (admin → group management → adlists:

https://firebog.net
https://hosts.oisd.nl
https://github.com/mmotti/pihole-regex/blob/master/regex.list

Test

dig @<piholeServerIp> blockedsite.com

Flush dns

sudo systemd-resolve --flush-caches # Ubuntu
ipconfig /flushdns # Windows

Blacklist – regex blocks

Youtube ads: .*sn-\S{4,}-\S{4,}\.googlevideo\.com
Youtube.com: (\.|^)(youtu\.?be.*|googlevideo\.com)$

Change admin password

sudo pihole -a -p

Update Pi-hole

#Regular update fails on synology due to not being able to check disk space, use override option 'do not follow recommendations' instead.
sudo pihole -up
#curl -L https://install.pi-hole.net | bash /dev/stdin --i_do_not_follow_recommendations

#change the webserver port again:
#vi /etc/lighttpd/lighttpd.conf - change the port
#sed -i 's/server.port\(.*\)= 80/server.port\1= 2080/g' /etc/lighttpd/lighttpd.conf

sudo service lighttpd restart
sudo service pihole-FTL restart

#update might require:
cd /etc/.pihole
git pull

to reconfigure pihole's main details, use:

sudo pihole -r
sudo service pihole-FTL restart
config/pi-hole.txt · Last modified: 2023/05/29 11:55 by 127.0.0.1