PiHole

Installing Pi Hole

I installed my PiHole on an installation of DietPi on an old Raspberry Pi B+ with just 512Mb of RAM and it runs fine.

There are some issues you need to know when installing. I won't repeat the manual that is on the originals website of PiHole https://pi-hole.net/ and

When you installed PiHole, you may want to tweak things using the web interface. This interface is not reachable by simply using the IP nr of your Raspberry Pi. You need to add this to the URL (if e.g. your URL is 192.168.1.14):

192.168.1.14/admin/index.php

and then login with your PiHole password. NOT with your Raspberry password.


I am running my Raspberry Pi headless. After I activated SSH (which is allready activated in DietPi) you can simpy login with a client like Remmina using the SSH option and use the user and password you used when installing DietPi of Raspberry OS. You can tweak or update the system from the terminal via SSH.

sudo apt update

sudo apt upgrade

pihole -up

and if needed:

sudo reboot


Using Insync

I first seemed to need to add some whitelists to be able to use Insync for syncing since it stopped working after I had activated PiHole.

The white list I needed were:

  • clients6.google.com

and some sources on internet advised me to add these as well:

0.docs.google.com

csi.gstatic.com

accounts.google.com

Further you may need for other google services:

  • clients5.google.com

  • clients4.google.com

  • clients3.google.com

  • clients2.google.com

  • googleapis.l.google.com

But I didn't yet. It worked more or less. But later I found this suggestion: Insync advised me to disable the option "Anonymously send my usage data to Insync" without all these whitelist entries. Even better. And that works.

From the Raspberry Pi Terminal you can enter these whitelists with this command:

pihole -w clients6.google.com 0.docs.google.com csi.gstatic.com accounts.google.com googleapis.l.google.com clients5.google.com clients4.google.com clients3.google.com clients2.google.com