No one would touch such a task because the specifications are missing.

Read your post. It's too lightwieght PLUS you shouldn't ask what VPN is. That's too easy to learn about with Google.

I will share that the office distributes files with OpenSHH. We find VPNs to require too much maintenance.

Bob