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