Pi-Hole Default DNS

My Pi-Hole node & Network / Umbrel Config

I have figured out my new network mapping and hostname naming scheme and sorting out my home/office/Lab network, now its just a case of propagating these changes over my machines/devices.

Coupled with strict HIPS rules on the LAN side and also Firewall rules on the router WAN side in/out traffic. Basically hardening the node/network without breaking anything inside Umbrel beyond repair :wink:

Pi-hole is managing my networks DNS but needs amending.

  • Pi-hole acting as DHCP server is my next move
  • Checking if its possible to run Pi-hole in userspace as opposed to pi-hole running as root
  • Pi-hole routing of Tor .onion addresses and see where I stand with this side of things…

As per the git issue comment in the following location:

cat ~/umbrel/apps/pi-hole/docker-compose.yml

# Pi-hole doesn't currently support running as non-root
# https://github.com/pi-hole/docker-pi-hole/issues/685
# user: "1000:1000"

I’m unsure if changing the default moneyprintergobrrr password which is hardcoded in the docker-compose.yml file will be persistent over any unintended / forced restarts my umbrel node may face and/or if its better to:

sudo pihole -a -p MyNewHard2GuessP45SWord

Something like that…

  • But may require further reading on how Umbrel manages authentication JWToken if this is why its not mapped to platform wide authenticated user acct.