Another cool trick is using tailscale to ensure your portable devices always can access your Pihole(s) from anywhere and then setting those server’s tailscale addresses as your DNS servers in tailscale.
This way you can always use your DNS from anywhere, even on cell data or on public networks
I keep a third instance of Pihole running on a VPS and use it as the first DNS server in tailscale so it will resolve a bit faster than my local DNS servers when I’m away from home
No seriously though, I aliased the
apt
command tonala
and I use it instead.It works nicely with grc for colors in the console and more importantly it supports simultaneous downloads so it runs through a large queue of updates much more quickly.
This article has a bit more detail on the topic