So I figured I’d just squeeze a pi-hole install on my tiny Ubuntu VM that’s already doing node-red and OpenVPN. How hard could it be?

It turns out, kinda hard. Or at least, it doesn’t always install straightforwardly. After install on a standard Ubuntu 18.04.4 VM, I had to fiddle with www-data/pihole user/group permissions, as well as manually assigning the sqlite databases adequate permissions to be read/write. Meh, go figure.

Next I have to either root my router to allow DNS changes, or switch DHCP handling from my router to the pihole and set up the static IPs there.