I am using dietpi on the RPI for pihole.
Awesome. This is a good use for an R-PI. Backup the SD-card to an image file, and you're set.
Updating Pi-hole on the Diet-PI is easy - it works as it would on any direct install. pihole-up on the command line, as root.