My goal was to create a digital ocean droplet so I could use Pihole anywhere. I have followed the instructions in the docs to only route DNS through the VPN, and I have configured IPtables.
I am testing using my iPhone. I am able to connect to the VPN, but nothing is getting blocked by Pihole. Ubuntu version is 16.04 LTS. The only data showing up in the dashboard is from running the debug script.
I have already set the DNS in the OpenVPN server. The VPN client for OpenVPN has no options for DNS. Edit: Never mind, I just double checked the IP address in there and it had a typo.