It's stock pihole functionality, just the basic groups management feature and default blocklist. Using the stock pihole docker container. There are some helpful blog posts [1, 2] in the top google search results for this setup but honestly very easy setup. I like simple setups.