VPN to work network

I’m wanting to work from home and setup a VPN to work network, everything is stored on a network share.

What’s the best way to do this ?

I can leave a pc on 24/7 or use something like a raspberry pi

I can’t setup a remote desktop, the computer I’ll have to install this on will be used during the day

I don’t have a static IP.

Do you not have a static IP at home? Or the office doesn’t have a static IP?