I am currently using the dperson/openvpn docker container to connect my other docker containers to the internet via the VPN.
This has been working well, but I do run into some issues not being connectable and sorting out the ports to forward for proper access can be quite cumbersome.
Would I do any better connecting the entire server to my VPN and ensuring all in/outbound internet traffic on the server goes through the VPN?
If so, what is the best way of going about this?