The 10 digit code is the token that we use to access your uploads on the Tricorder server. So every upload will generate a new token.
If you'd like us to take a look at a log or an upload to see what we can find, you'll have to post the token here for us. It's a secured system, even if everyone knows your token there are only 5 people that can currently see anything on Tricorder.pi-hole.net. (You can check that by going to that server and you'll see that you are unable to log in as you don't have the proper credentials.)
I've been traveling a lot lately and haven't had a chance to check what was going on here. You you please re-upload your file?
Background: Our backend deletes any uploaded data after 48 hours, so I cannot access the data using your token, anymore. However, I should have time to look at your file on Wednesday.
Okay, I finally came around to look at your file before it expires (in 20 minutes ).
These rules do only protect your Pi-hole if it is connected over wlan0, but not over wired connection. Are you using wireless upstream connection only?
These rules will not allow you any SSH access, except from an address in the range 10.10.10.*
HTTP and HTTPS (ports 80 and 443) won't be protected (accessible both over wlan0 and tun0). The protection has to be on the router level.
DNS won't be available on wlan0, only though the VPN. Is that intended?
The reason I use PiVPN is that PiVPN gives the possibility to use a password in the OVPN config files. For so far I know OpenVPN does not.
FWIW- here is an openvpn server implementation with password authentication:
I'm currently running it on a regular Ubuntu 14.04 server but I don't see any reason why it should not install on a Raspberry Pi.
The installer is not quite as nice as Pihole's/PiVPN's but It comes with a nifty web UI for managing openvpn users and downloading openvpn client config files. I'm going to attempt to get this running in harmony with Pihole tonight and will report back.
From what I've seen everything should be fine anyhow as your router is hiding the Raspberry as long as there are no rules (as you said). What you add is only adding some security in a place where you will (most likely) never need it.
Could someone please explain the basic steps in order to install both pihole and pivpn. For the pihole, what dns server should I use and what for the pivpn. After installing both of them should I continue with the extra step of the recommended tutorial?
That's exactly what I did, and it "just worked". I simply configured the LAN IP of the Pi-Hole system as the DNS server, I didn't do anything else special.