Initial problem: VPN only works from home network. Cannot connect from outside. Pportfowarding is set up, OpnVPN is configured based on this detailed guide https://docs.pi-hole.net/guides/vpn/overview but still no success.
Goal: DNS serve& VPN that can be utilized securely from outside of the network
Current software idea: Raspian Stretch Lite, Pi-Hole, OpenVPN
Hardware: Pi Zero W, Netgear N7000
Home network devices, Win10, Linux, Android
Router settings: static IP for Pi, port forwarding set up to the Pi’s IP address, DNS server is the Pi’s internal IP address, utilizing No-Ip.com
My expertise level: intermediate with networking, advanced with Win10, Linux: on and off have been dabbling with it for 20 years but rather a beginner
Should I even bother trying to install OpenVPN on the Pi or just set it up on the router? Pros/Cons?
what is the weakest link here?
should I run Pi-Hole on and OpenVPN on two separate devices?
how to encrypt the files on linux?
How should I make it secure from any outside attacks? Does it make sense of installing a firewall on the Pi?