I'm new to the OpenVPN tools and I'm in need of assistance in order to setup OpenVPN on a test server, then use a computer from my test office back to the server through vpn. I'm pretty confused on the steps on components that put this altogether

Simple task but the documentation is very scattered. Hard to know how this is setup sequentially. If you can offer assistance and communicate with me it would be greatly appreciated. We're testing this on the macOS platform.
I did (after digging through the weeds of the documentation) come to understand that if you're using a mac, you must install ubuntu server on it in order to use as the connector to the remote network. Once the connecter has been installed we enable routing on the ubuntu connector.
Thanks in advance.