OpenVPN is used for the connection between the home-server and the home network.
It can be easily set up using this link