VPN choices

This Might be off topic. i want to setup a vpn into my network (openhab network)
i have a regesterd domain that i want to use. as my vpn. have a sub domain for that . can some one point me in the right direction.
PLEASE. I have a raspberry and a laptop(laptop is my openhab server )
Raspberry pi is my node red alarm module.