Doesn't VPN require at least other party to be able to create server? I mean you should have Static IP from your service provider or? Leading to, if you have static IP already you can run any server app on your computer (within isp rules ofc) I had static once but since then 2 last connections have been dynamic, as in for general security they are normally not default but cost little extra, guess 5-10e a month.